chrome 有时会奇怪地缓存 webpack://scripts
chrome sometimes caching webpack://scripts wierdly
我使用 webpack 作为模块打包器
我启用了地图文件
在chrome中我的原始脚本文件来自一个特殊的webpack资源
我不太确定是什么原因导致的,但有时会缓存旧版本的脚本。实际的新代码仍在正确更新,但地图引用的版本已过时。这意味着行号不再匹配,我看不到任何代码更改(例如超级烦人)。
它似乎最终会自行修复,但同时让我很伤心。
有没有其他人有类似的issues/have关于如何解决的想法?
它似乎与 chrome 隔离(如果我转到另一个浏览器,则会加载正确的版本)
我试过:
- 正在删除地图文件并重新生成
- 清空缓存并硬重新加载
- 手动导航到 chrome 中的文件(返回了正确的版本,但在映射文件引用时它仍然是过时的)
我发现这是由缓存的实际地图文件引起的。
如果您在新选项卡中打开地图文件并硬重新加载它,则所有源都已正确更新
这可能是 chrome 中的一个错误,即无法使用开发工具禁用缓存设置或页面硬重新加载来重新加载。
我使用 webpack 作为模块打包器
我启用了地图文件
在chrome中我的原始脚本文件来自一个特殊的webpack资源
我不太确定是什么原因导致的,但有时会缓存旧版本的脚本。实际的新代码仍在正确更新,但地图引用的版本已过时。这意味着行号不再匹配,我看不到任何代码更改(例如超级烦人)。
它似乎最终会自行修复,但同时让我很伤心。
有没有其他人有类似的issues/have关于如何解决的想法?
它似乎与 chrome 隔离(如果我转到另一个浏览器,则会加载正确的版本)
我试过:
- 正在删除地图文件并重新生成
- 清空缓存并硬重新加载
- 手动导航到 chrome 中的文件(返回了正确的版本,但在映射文件引用时它仍然是过时的)
我发现这是由缓存的实际地图文件引起的。
如果您在新选项卡中打开地图文件并硬重新加载它,则所有源都已正确更新
这可能是 chrome 中的一个错误,即无法使用开发工具禁用缓存设置或页面硬重新加载来重新加载。