Обновление браузера требуется для углового приложения после каждого развертывания - PullRequest
0 голосов
/ 26 апреля 2018

У нас возникает проблема, возникающая после каждого развертывания нашего приложения Angular на наших производственных и веб-серверах контроля качества. После развертывания приложение не будет работать, пока вы не нажмете CTRL - Обновить. Мы пробовали разные ключи при использовании ng-build, включая опцию «--output-hashing all».

В настоящее время мы работаем: Угловой CLI: 1.7.4 Узел: 6.10.3 Угловой: 5.2.3

В настоящее время мы используем "ng build --prod --env = qa". Первой ошибкой, которую мы видим в консоли, всегда является «Uncaught SyntaxError: Неожиданный токен <». </p>

Прежде чем вставить оставшуюся ошибку ниже, хочу отметить, что CTRL-Refresh всегда решает эту проблему без каких-либо других действий, но недопустимо просить наших пользователей не забывать нажимать CTRL Обновление каждое утро, и мы находимся на ежедневном графике развертывания. Любая помощь высоко ценится! Вот остальная часть ошибки из консоли:

main.2ef68a54d7f9448f51b4.bundle.js:1 ERROR Error: Uncaught (in promise): Error: Loading chunk 0 failed.
Error: Loading chunk 0 failed.
    at HTMLScriptElement.b (inline.3d41eb1ccb98ee445ffc.bundle.js:1)
    at HTMLScriptElement.E (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at Object.onInvokeTask (main.2ef68a54d7f9448f51b4.bundle.js:1)
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.runTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.invokeTask [as invoke] (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at y (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at HTMLScriptElement.b (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at HTMLScriptElement.b (inline.3d41eb1ccb98ee445ffc.bundle.js:1)
    at HTMLScriptElement.E (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at Object.onInvokeTask (main.2ef68a54d7f9448f51b4.bundle.js:1)
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.runTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.invokeTask [as invoke] (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at y (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at HTMLScriptElement.b (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at P (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at P (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at polyfills.81eb2d8b886832be573a.bundle.js:1
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at Object.onInvokeTask (main.2ef68a54d7f9448f51b4.bundle.js:1)
    at t.invokeTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.runTask (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at v (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at e.invokeTask [as invoke] (polyfills.81eb2d8b886832be573a.bundle.js:1)
    at y (polyfills.81eb2d8b886832be573a.bundle.js:1)
K @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.handleError @ main.2ef68a54d7f9448f51b4.bundle.js:1
next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.object.r @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.__tryOrUnsub @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.emit @ main.2ef68a54d7f9448f51b4.bundle.js:1
(anonymous) @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.invoke @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.run @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.runOutsideAngular @ main.2ef68a54d7f9448f51b4.bundle.js:1
onHandleError @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.handleError @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.runGuarded @ polyfills.81eb2d8b886832be573a.bundle.js:1
t @ polyfills.81eb2d8b886832be573a.bundle.js:1
n.microtaskDrainDone @ polyfills.81eb2d8b886832be573a.bundle.js:1
v @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.invokeTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
y @ polyfills.81eb2d8b886832be573a.bundle.js:1
b @ polyfills.81eb2d8b886832be573a.bundle.js:1
error (async)
O @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.scheduleTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
onScheduleTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.scheduleTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.scheduleTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.scheduleEventTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
(anonymous) @ polyfills.81eb2d8b886832be573a.bundle.js:1
O.o.set @ polyfills.81eb2d8b886832be573a.bundle.js:1
a.e @ inline.3d41eb1ccb98ee445ffc.bundle.js:1
r @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.loadFactory @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.load @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.loadModuleFactory @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.load @ main.2ef68a54d7f9448f51b4.bundle.js:1
(anonymous) @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._tryNext @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t._trySubscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
PIsA.e.a @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._innerSub @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._tryNext @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t._trySubscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
PIsA.e.a @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._innerSub @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._tryNext @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e.next @ main.2ef68a54d7f9448f51b4.bundle.js:1
e._subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t._trySubscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.call @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.subscribe @ main.2ef68a54d7f9448f51b4.bundle.js:1
(anonymous) @ main.2ef68a54d7f9448f51b4.bundle.js:1
t @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.forEach @ main.2ef68a54d7f9448f51b4.bundle.js:1
(anonymous) @ main.2ef68a54d7f9448f51b4.bundle.js:1
t @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.runNavigate @ main.2ef68a54d7f9448f51b4.bundle.js:1
(anonymous) @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.invoke @ polyfills.81eb2d8b886832be573a.bundle.js:1
onInvoke @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.invoke @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.run @ polyfills.81eb2d8b886832be573a.bundle.js:1
(anonymous) @ polyfills.81eb2d8b886832be573a.bundle.js:1
t.invokeTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
onInvokeTask @ main.2ef68a54d7f9448f51b4.bundle.js:1
t.invokeTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.runTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
v @ polyfills.81eb2d8b886832be573a.bundle.js:1
e.invokeTask @ polyfills.81eb2d8b886832be573a.bundle.js:1
y @ polyfills.81eb2d8b886832be573a.bundle.js:1
b @ polyfills.81eb2d8b886832be573a.bundle.js:1
5.17c21d79043279ea6b1f.chunk.js:1 Uncaught SyntaxError: Unexpected token <
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...