Ошибка времени выполнения AOT с AWS Amplify и Angular 7 - API не определен - PullRequest
0 голосов
/ 16 ноября 2018

Я настроил AWS Amplify в проекте Angular 7, используя модуль API для возможностей GraphQL.

Кажется, что все работает при обслуживании с использованием ng serve.

Если, однако, я использую AOTкомпиляция - например, для производственной сборки я не получаю ошибок компиляции, но во время выполнения я вижу следующую ошибку

Ошибка: ошибка (в обещании): ReferenceError: API не определен

Я выделил проблему в том, что AOT является причиной ее возникновения, но не уверен, что это проблема усиления или что-то глупое, что я делаю в отношении Angular.

Что я делаю неправильно и как я могу это сделатьрешить это?

1 Ответ

0 голосов
/ 22 ноября 2018

Для всех, кто столкнулся с этой проблемой, попробуйте добавить префикс API к Amplify.API.Не уверен, почему он работал с JIT, но не с AOT, но решил эту проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...