【问题标题】:Can't set breakpoint in source mapped file (example with jquery)无法在源映射文件中设置断点(以 jquery 为例)
【发布时间】:2014-11-30 12:14:27
【问题描述】:

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

这个问题可以用jquery.com网站来演示。

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

这可以在 chromium 37 调试器上观察到:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 1970-01-01
      • 2013-11-29
      • 2016-03-17
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      • 2010-10-14
      相关资源
      最近更新 更多