Amplify CLI: во время операции push произошла ошибка: не удалось прочитать свойство 'extension', равное null
Есть ли способ решить эту проблему, не удаляя каталог ampify проекта и начиная с нуля?
Действия по воспроизведению:
- Клонировать репозиторий Git, содержащий проект Amplify CLI
- Обновите версию узла с 8.16.1 до 10.17.0 (
nvm install 10.17
) - Обновите версию Amplify CLI с 1.8.2 до 4.2.0 (
npm i -g @aws-amplify/cli@4.2.0
) - Инициализировать Amplify (
amplify init
и выберите существующую среду) - Развертывание с помощью Amplify CLI (
amplify push
)
Результирующая ошибка:
✖ Произошла ошибка при отправке ресурсов в облако
Невозможно прочитать "расширения" свойства, равные нулю. Произошла ошибка во время операции push: невозможно прочитать "расширения" свойства, равные нулю
1 ответ
Корневой файл проекта с именем .graphqlconfig.yml
вызывал ошибку:
projects:
myappname:
schemaPath: src/graphql/schema.json
excludes:
- ./amplify/**
extensions:
amplify:
graphQLApiId: xxxxxxxxxxxxxxxxxxxxxxxxxx
endpoints:
prod: >-
https://xxxxxxxxxxxxxxxxxxxxxxxxxx.appsync-api.us-west-2.amazonaws.com/graphql
в нашем случае мы установили Node версии 12.13.1, использовали Amplify CLI версии 4.4.0 и удалили файл. затемamplify push
удалось.