Подтвердить что ты не робот

Chrome иногда кэширование webpack://скрипты wierdly

Я использую webpack в качестве пакета модулей

У меня есть файлы с картами

В chrome мои исходные файлы script поступают из специального ресурса webpack введите описание изображения здесь

Я не слишком уверен, что его вызывает, но иногда старая версия script получает кеширование. Фактический новый код по-прежнему обновляется корректно, но версия, на которую ссылается карта, устарела. Это означает, что номера строк больше не соответствуют, и я не вижу изменений кода (например, супер раздражает).

Кажется, что в итоге просто исправит себя, но в то же время меня огорчает.

У кого-нибудь есть похожие проблемы/есть идеи о том, как их сортировать?

Кажется, что он изолирован от chrome (если я перехожу в другой браузер, загружается правильная версия)

Я пробовал:

  • Удаление файла карты и его восстановление
  • Пустой кеш и жесткая перезагрузка
  • Вручную перемещаться по файлу в хром (верная версия возвращается, но она остается устаревшей при обновлении файлом карты)
4b9b3361

Ответ 1

Я выяснил, что это было вызвано тем, что фактический файл карты кэшируется.

Если вы откроете файл карты на новой вкладке и перезагрузите его, источник будет правильно обновлен.

Вероятно, это ошибка в chrome, которая не перезагружается, когда инструменты dev отключают настройку кеша или страницы перезагружаются.