Amplify CLI: во время операции push произошла ошибка: не удалось прочитать свойство 'extension', равное null

Есть ли способ решить эту проблему, не удаляя каталог ampify проекта и начиная с нуля?

Действия по воспроизведению:

  1. Клонировать репозиторий Git, содержащий проект Amplify CLI
  2. Обновите версию узла с 8.16.1 до 10.17.0 (nvm install 10.17)
  3. Обновите версию Amplify CLI с 1.8.2 до 4.2.0 (npm i -g @aws-amplify/cli@4.2.0)
  4. Инициализировать Amplify (amplify init и выберите существующую среду)
  5. Развертывание с помощью 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 удалось.

Другие вопросы по тегам