目前,dart2Js 转换器生成的 Javascript 调试起来非常不直观,并且不会产生可理解的错误消息。
人们有没有一种特定的方式来调试 dart 生成的 Javascript 代码?
我想找到对错误负责的 Dart 行。
此外,很高兴看到 Dart 代码方面的核心转储和堆栈帧。
目前,dart2Js 转换器生成的 Javascript 调试起来非常不直观,并且不会产生可理解的错误消息。
人们有没有一种特定的方式来调试 dart 生成的 Javascript 代码?
我想找到对错误负责的 Dart 行。
此外,很高兴看到 Dart 代码方面的核心转储和堆栈帧。
首先确保您使用pub build --mode=debug
.
这可以防止缩小和摇树。
确保在 Chrome devtools 中激活源映射。
(DevTools 设置 - 常规 - 源 - 启用 JavaScript 源映射)。
启动应用程序并调试。
Chrome 调试器现在应该在单步执行时显示 Dart 源代码。
似乎有一个问题,默认使用的脚本不引用源映射如何使 pub 构建以在 dart 聚合物项目上使用源映射