我收到类似DevTools failed to load SourceMap: Could not parse content for http://localhost:8000/index.js.map: Unexpected token < in JSON at position 0
的警告,其中chrome试图获取不存在的源映射。为什么chrome决定在这种情况下应该有一个源映射,我如何阻止它这样做?
源映射通过在文件末尾有一个特殊注释来指示,如MDN:中所述
//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map
因此,在你的index.js文件中可能有这样一行:
//# sourceMappingURL=index.js.map
如果你想消除特定资产的错误,你需要删除这一行(我想这可能包括在构建过程中禁用源映射生成(。如果你想禁用源地图,你可以做以下事情,引用自另一篇文章:
打开开发人员工具,转到"设置";对于Developer Tools;来源";设置。