Я включил все источники скриптов и стилей в свой индекс 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?
Заранее спасибо!