【发布时间】:2022-10-05 18:28:00
【问题描述】:
我正在使用离子框架开发一个角度项目,使用 ion-router-outlet 所有这些,并尝试使用 google chrome 控制台进行调试。但是,谷歌浏览器控制台没有显示正确的行号,几乎不可能调试。
如您所见,所有错误现在都指向 main.js:1:anyline。我错过了有实际准确错误指示器的旧时代。我该如何解决这个问题?谢谢你。
-
您的代码已缩小。使用未缩小的开发版本进行调试,或生成和使用源映射。
-
哦,等一下,我现在可以看到它,因为我点击了重新加载按钮。但后来它变成了 main.js:formatted:0:anyline。仍然无法为我调试。
-
看我的第一条评论...
-
不幸的是,原来我的谷歌浏览器已经勾选了启用 javascript 源映射框,它对解决问题没有帮助......
-
不仅浏览器需要启用源映射。您还应该确保在您的
angular.json文件中启用了sourceMap,并且您实际上使用了正确的构建配置(例如development),您已经为其启用了源映射生成。如果操作正确,您应该能够在“源”选项卡中看到您的打字稿代码,而不是 javascript。
标签: javascript angular typescript google-chrome ionic-framework