Webstorm未能刷新修改过的JavaScript文件
我的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浏览器
安装Web开发者工具栏,然后选择禁用 -> “禁用整个缓存”
或者;查看这个被接受的答案