无法在源映射文件中设置断点(使用jquery的示例)

时间:2014-10-06 08:53:00

标签: javascript jquery google-chrome debugging source-maps

我在使用源地图文件在实际源上缩小映射的javascript源文件上设置断点时遇到问题。

问题可以通过jquery.com网站来证明。

在此网站上,导入的脚本为jquery.min.js,其中包含//# sourceMappingURL=jquery.js指令。

这可以在chrome 37调试器上观察到: source map debugging

在那个“真正的源文件”上,我正在尝试在第500行设置一个断点,断点出现在第6955行。

这个用例有什么问题?有可能这样做吗?

1 个答案:

答案 0 :(得分:1)

当您设置断点的行没有正确映射到已编译的源代码时,可能会发生这种情况。我已经检查过,确实这条线被映射到jqeury.min.js文件中的一些奇怪的(不存在的)位置。

考虑将此归档为JQuery问题。但是,请注意,虽然在最新版本的jquery源地图中,默认情况下不会在缩小版本中包含url,但您仍可以从其网站下载并检查是否已修复。