目前,dart2Js转换器生成的Javascript对调试非常不直观,并且不会产生可理解的错误消息。
是否有人用于调试dart生成的Javascript代码的特定方式?
我想找到导致错误的Dart线。
根据Dart代码看核心转储和堆栈帧也很棒。
答案 0 :(得分:4)
首先确保使用pub build --mode=debug
进行构建
这可以防止缩小和树木晃动。
确保在Chrome devtools中激活源地图 (DevTools设置 - 常规 - 源 - 启用JavaScript源地图)。
启动应用程序并进行调试 Chrome调试器现在应该在单步执行时显示Dart源代码。
默认使用的脚本似乎没有引用源地图How make pub build to use source maps on dart polymer projects
的问题