Chrome检查器(和Firefox)无法提供正确的调试:(
单步执行下一个函数调用会跳转到随机位置
格式化js代码无法解决问题
是否与源地图有关?
看起来它是是
我正在使用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
答案 0 :(得分:0)
感谢@MasterAM的精彩回答https://stackoverflow.com/a/44218630/1435156,我设法将Meteor降级回1.4.3.2并且调试器再次正常运行。
请参阅https://github.com/meteor/meteor/issues/8611#issuecomment-308388209