Очистить кеш при запуске приложения - PullRequest
0 голосов
/ 12 марта 2019

Я пытался очистить кеш при запуске приложения около двух дней безуспешно.У меня есть тонны постов и идей, но у меня ничего не получается.

Это сценарий

В моем index.html есть несколько сценариев, которые добавляются, вот простой фрагмент:

<script src="libraries/PuMAP_v1.7.6/EXT/tooltip/tooltip.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet/v1.3.1/leaflet.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet.utfgrid/leaflet.utfgrid.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet.fullscreen/v1.0.2/leaflet.fullscreen.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet.omnivore/v0.3.1/leaflet.omnivore.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet.draw/v0.4.14/ext/GeometryUtil.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/leaflet.googlemutant/v0.7.0/Leaflet.GoogleMutant.min.js"></script>
  <script src="libraries/PuMAP_v1.7.6/EXT/translate/lang.js"></script>

проблема в том, что эти сценарии кэшируются при первом запуске приложения, а затем, вместо запроса новых сценариев, приложение загружает эти сценарии из кэша.Это та часть, которую я не хочу.

Реальность

Поскольку это приложение обновляется каждый день и запускается в производство, мы не можем просить тестера каждый день вручную очищатькеш их браузера.Таким образом, мы хотели добиться способа , чтобы каждый раз, когда приложение загружалось браузером, оно сначала очищало кеш.Насколько я красный, вот конфигурация, которую я пытаюсь достичь, но она не работает.

Сборка имеет этот код:

ng build --environment=******* --prod --build-optimizer=false --output-hashing=all

тег index.htmlэто:

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0">
  <meta http-equiv="expires" content="0">
  <meta http-equiv="pragma" content="no-cache">

Это ответ на вкладке сети в Chrome:

enter image description here

любая помощь приветствуется.

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