Webstorm未能刷新修改过的JavaScript文件

7 投票
1 回答
3402 浏览
提问于 2025-04-17 20:01

我的HTML页面引用了一些JavaScript文件,比如:

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

我在Windows上用WebStorm调试,使用的是Python的SimpleHTTPServer,并且在Chrome浏览器里进行调试。我可以在我的JavaScript代码里设置断点,WebStorm会在这些断点处停下来,正如我所期待的那样。

不过,有时候当我对JavaScript做了修改并重新启动调试器时,它却运行的是旧的代码,而不是更新后的代码。如果我设置了一个断点,调试器停下来的那一行和我设置的断点位置不一致。

我该如何强制刷新呢?

1 个回答

5

问题出在Chrome(和Firefox)会缓存JavaScript文件——这可能是WebStorm无法控制的。解决方法如下:

Chrome浏览器

  • 按F12打开开发者工具,然后在工具栏右键点击刷新按钮,选择“清空缓存并强制重新加载”

  • 或者;按F12打开开发者工具,右下角的设置图标,勾选“禁用缓存”

Firefox浏览器

撰写回答