如何检查"源地图" /"已编译的javascript"一致性?

时间:2017-06-13 16:32:40

标签: javascript google-chrome meteor source-maps

Chrome检查器(和Firefox)无法提供正确的调试:(

  1. 我处理模糊断点:
  2. Chrome break points

    1. 变量亮点不一致:
    2. enter image description here

      1. 单步执行下一个函数调用会跳转到随机位置

      2. 格式化js代码无法解决问题

      3. 是否与源地图有关?

        看起来它是

        我正在使用Meteor 1.5和Chrome 58.我同时拥有javascript转换源和源地图。我怎样才能检查它们是否一致?

        我粗暴地打开了两个文件并进行了比较:

        • javascript来源

          ./local/build/programs/web.browser/app/app.js
          https://pastebin.com/XEgCzFDd
          
        • 源地图

          ./local/build/programs/web.browser/app/app.js.map
          https://pastebin.com/sMhBfvQg
          

        也发布在meteor论坛上:https://forums.meteor.com/t/incorrect-source-maps/37234

1 个答案:

答案 0 :(得分:0)

感谢@MasterAM的精彩回答https://stackoverflow.com/a/44218630/1435156,我设法将Meteor降级回1.4.3.2并且调试器再次正常运行。

请参阅https://github.com/meteor/meteor/issues/8611#issuecomment-308388209