Webstorm не обновляет измененные файлы JavaScript

моя HTML-страница ссылается на несколько файлов JavaScript, таких как:

<script type="text/javascript" src="MyClass.js"></script>

Я отлаживаю WebStorm с помощью Python SimpleHTTPServer в Windows с Chrome. Я могу установить точки останова в своем JavaScript, и WebStorm останавливается на них, как и ожидалось.

однако иногда, когда я делаю изменения в JavaScript и перезапускаю отладчик, он запускает старый код, а не обновленный код. Если я помещаю точку останова, линия, на которой она останавливается, не синхронизирована с тем, где я разместил точка прерывания.

Как я могу принудительно обновить?

1 ответов


проблема заключалась в Chrome (и Firefox) кэшировании JavaScript - возможно, это вне контроля WebStorm. Он решается следующим образом:

Chrome

  • F12, чтобы открыть панель разработчика, затем щелкните правой кнопкой мыши обновить на панели инструментов - > "пустой кэш и жесткая перезагрузка"

  • или; F12 чтобы открыть панель разработчика, значок настроек внизу справа, установите флажок " Отключить кэш"

в Firefox

  • установить панель инструментов веб-разработчика, отключить -> "отключить весь кэш"

  • или; см. это принятый ответ