给定带有//# sourceMappingURL=dep.js.map
之类相对路径的sourceMappingURL注释,我理解为路径为relative to the current file。但是当我在同一目录中创建一个包含缩小源文件及其源图的项目时,Chrome会像这样显示它们:
即使dep.js源图是在额外的子目录下,Chrome仍然会向我显示源图的内容。当我右键单击dep.js并在新选项卡中打开时,新选项卡中的URL无效 - 它包含上述额外的子目录(/scripts/dep/scripts/dep/dep.js而不是/ scripts / dep / dep.js)。
应该 sourceMappingURL是什么?