【发布时间】:2017-11-06 23:09:32
【问题描述】:
我在 'src' 文件夹中有一组 JavaScript 文件,这些文件由 Closure Compiler 在 'src/comp 中的单个文件 cw-around.js 中编译' 以及生成的源映射 cw-around.js.map 也在 'src/comp' 中。
“//# sourceMappingURL=xxx”在编译文件cw-around.js的末尾。 xxx 是到 cw-around.js.map 的完整 HTTP 链接(本地 Web 服务器),并在浏览器中成功测试。 {"version":3,"file":"cw-around.js" 是 cw-around.js.map 文件的开头
在Dev mode/sources文件列表中,我可以看到Chrome和Firefox中的相关文件(当我放错xxx时,我只能看到编译好的cw-around.js文件) .
在那里,当我双击关联文件(cw-demodata.js,包含在编译文件中的 JavaScript 文件名之一)时:
在 Firefox 54 ("show original sources" + "devtools.source-map.locations.enabled;true"),我的调用网页的 HTML 代码是显示。
怎么了?如何调查以确定问题所在?
【问题讨论】:
-
听起来像是浏览器的错误,但无法看到或重现它,无法确定。
-
3 种不同浏览器中的相同错误?似乎不太可能
-
你的描述对于每个浏览器来说听起来不同,不一样。
-
您使用的是什么操作系统?请制作您正在做什么的屏幕电影并将其添加到您的问题中。在 Windows 或 OSX 中,您可以使用 LICEcap。
-
我使用的是 Windows 10,我在说明中添加了 2 个屏幕截图
标签: javascript google-chrome-devtools google-closure-compiler source-maps firefox-developer-tools