Chrome для Mac OS Не удается загрузить новый пакет MD5 Hash - PullRequest
5 голосов
/ 02 апреля 2019

Это происходит не в Chrome для Windows, а в Chrome для Mac OS. Вместо того, чтобы запрашивать новые ресурсы с сервера, Chrome пытается получить старый хеш комплекта приложений из предыдущей сборки npm, и это приложение не загружается!

Chrome Developer Console showing relevant 404 error

Это не имеет смысла для меня, app- [hash] -bundle.js изменился, изменился хеш, который должен разрушить кэш Chrome.

Я не уверен, что делать, мне не нужно было делать что-то вроде app- [hash] -bundle.js? Refresh = [ticks] хеш выполняет ту же цель.

1 Ответ

3 голосов
/ 10 апреля 2019

Я тоже это испытал, и это невероятно расстраивает, когда браузер отказывается удалять файл из своего кэша.Это происходит потому, что ваш браузер кэшировал файл index.html.Вы можете попробовать несколько вещей, чтобы обойти это:

1.Добавьте метатеги в index.html

Попробуйте добавить их в <head> файла index.html, затем очистите кеш.Это не всегда работает / не рекомендуется делать это.

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

2.Отключить кэш Chrome

Отключить кэш Chrome с помощью этого параметра, чтобы предотвратить кэширование index.html.

chrome dev tools disable cache

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