debugging - 如何找到仅在Dart程序的Javascript版本中发生的错误?

标签 debugging dart angular-dart code-translation

我编写了一个程序,该程序可以在Dart中完美运行,但不能在已转换的Javascript版本中运行。我怀疑这是一个无限循环(因为CPU使用率上升)。有没有人经历过这种行为?甚至更重要的是,我如何找出问题所在?

最佳答案

Dart可以生成源代码映射已有一段时间了,这使得调试生成的JS非常容易。
使用源映射,浏览器可以在调试内置的JS代码时显示Dart代码和堆栈跟踪。

需要在浏览器(详细信息请参见https://www.dartlang.org/tools/dart2js/)和$ dart2js转换器(详细信息请参见https://www.dartlang.org/tools/pub/dart2js-transformer.html)中启用源 map 。

关于debugging - 如何找到仅在Dart程序的Javascript版本中发生的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22873423/

相关文章:

java - 如何在不使用 Eclipse 的情况下调试 gwt 应用程序

eclipse - 在eclipse中调试zk项目返回 "Source not found."错误

flutter - 水平 ListView / GridView 中不同大小的图像,具有固定高度和动态宽度

flutter - 如何使用 'CupertinoFullscreenDialogTransition' ?

angularjs - 在基于范围的事件监听器的注册过程中,组件被分离

ios - xcode 中特定组的断点

json - 使用Redstone Mapper解码Dart中的List <int>

dart - 编译的AngularDart失败,并出现dynamic_injector错误

dart - 如何使用 Dart 组件的 Material 阴影和版式?

java - 如何从 Eclipse RCP 与 'host' Eclipse IDE 进行通信