Старый сайт виден при публикации новой версии приложения angular2 - PullRequest
0 голосов
/ 01 января 2019

Всякий раз, когда в приложении angular 2 внедряются какие-либо изменения, отображается старая версия приложения.Это решается, когда очищается кеш.Как решить эту проблему без очистки кэша, поскольку мы не можем сказать клиентам очистить кэш перед использованием приложения.

1 Ответ

0 голосов
/ 01 января 2019

У нас была похожая ситуация, и мы исправили ее двумя способами:

  1. Используйте Angular AOT Build с включенным хешированием, если вы еще этого не сделали: ng build --prod --aot --output-hashing

  2. Другой метод, который работал для нас в дополнение к этому, состоял в том, чтобы установить antiResourceLocking и cachingAllowed на false на context.xml сервера Tomcat, на котором развернуто наше приложение (если это применимо к вашей ситуации).Вы можете найти больше информации об этом здесь .

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