Не удается обновить sh кеш в Google chrome с помощью ctrl + F5 (vue. js) - PullRequest
0 голосов
/ 06 августа 2020

У меня проблемы с кешем в гугле chrome. Когда я загружаю код fre sh в продакшн, я все еще вижу старую версию в браузере. Обычно нажатие CTRL + F5 решает проблему, но в настоящее время это не работает.

Единственное решение, которое я нашел, - это открыть инструменты разработчика и проверить «отключить кеш», но я не могу использовать это для некоторых товарищей по команде, не дружественных к компьютеру ... (CTRL + F5 подходит для этого типа людей) Почему сейчас не работает? Гугл chrome обновил что ли?

1 Ответ

0 голосов
/ 06 августа 2020

Мое обоснованное предположение (была похожая история с go) заключается в том, что ваши ресурсы отображаются с одинаковыми именами файлов. И поскольку cache-control-max-age установлен в будущем, ваши ресурсы по-прежнему будут отображаться в браузере как действительные и fre sh.

Отказ от ответственности: я предполагаю, что вы используете веб-пакет или другой сборщик модулей

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

...