我的HTML页面引用了一些JavaScript文件,如:
<script type="text/javascript" src="MyClass.js"></script>
我正在使用带有Chrome的Windows中的Python SimpleHTTPServer调试WebStorm。我可以在我的JavaScript中设置断点,WebStorm会按预期停止它们。
但是,有时当我更改JavaScript并重新启动调试器时,它会运行旧代码,而不是更新的代码。如果我放置一个断点,它停在的线与我放置断点的位置不同步。
如何强制刷新?
答案 0 :(得分:5)
问题是Chrome(和Firefox)缓存JavaScript - 这可能超出了WebStorm的控制范围。它解决如下:
<强>铬强>
F12打开开发人员面板,然后右键单击工具栏中的刷新 - &gt; “清空缓存和硬重装”
或; F12打开开发人员面板,右下方的设置图标,选中“禁用缓存”
<强>火狐强>
安装Web Developer工具栏,禁用 - &gt; “禁用整个缓存”