6

目前,dart2Js 转换器生成的 Javascript 调试起来非常不直观,并且不会产生可理解的错误消息。

人们有没有一种特定的方式来调试 dart 生成的 Javascript 代码?

我想找到对错误负责的 Dart 行。

此外,很高兴看到 Dart 代码方面的核心转储和堆栈帧。

4

1 回答 1

5

首先确保您使用pub build --mode=debug.
这可以防止缩小和摇树。

确保在 Chrome devtools 中激活源映射。
(DevTools 设置 - 常规 - 源 - 启用 JavaScript 源映射)。

启动应用程序并调试。
Chrome 调试器现在应该在单步执行时显示 Dart 源代码。

聚合物飞镖

似乎有一个问题,默认使用的脚本不引用源映射如何使 pub 构建以在 dart 聚合物项目上使用源映射

于 2014-09-02T13:23:07.480 回答