Как изменить порядок скриптов индекса сборки ng. html - PullRequest
1 голос
/ 30 января 2020

Я включил все источники скриптов и стилей в свой индекс Angular. html, чтобы сгенерировать один файл html. Я делаю это, запустив ng build --prod, а затем использую grunt-html-smoosher для разрешения всех тегов скрипта и стиля. В результате получается один HTML файл со стилями и скриптами внутри. Но если я открою его в браузере, я получу следующую ошибку:

Uncaught Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.
Most likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)

РЕДАКТИРОВАТЬ:

На самом деле эта ошибка может решить, поставив 3-й скрипт (polyfills-es5) до конца.

Кто-нибудь знает, как изменить порядок сценариев ng build --prod программно или с помощью сценария после завершения сборки ng?

Заранее спасибо!

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