我编写了一个程序,该程序可以在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/

10-12 04:27