chrome 有时会奇怪地缓存 webpack://scripts

chrome sometimes caching webpack://scripts wierdly

我使用 webpack 作为模块打包器

我启用了地图文件

在chrome中我的原始脚本文件来自一个特殊的webpack资源

我不太确定是什么原因导致的,但有时会缓存旧版本的脚本。实际的新代码仍在正确更新,但地图引用的版本已过时。这意味着行号不再匹配,我看不到任何代码更改(例如超级烦人)。

它似乎最终会自行修复,但同时让我很伤心。

有没有其他人有类似的issues/have关于如何解决的想法?

它似乎与 chrome 隔离(如果我转到另一个浏览器,则会加载正确的版本)

我试过:

我发现这是由缓存的实际地图文件引起的。

如果您在新选项卡中打开地图文件并硬重新加载它,则所有源都已正确更新

这可能是 chrome 中的一个错误,即无法使用开发工具禁用缓存设置或页面硬重新加载来重新加载。