如何调试使用异步的命令行Dart应用程序?(断点不起作用)

wjo*_*son 5 dart dart-async

IntelliJ或Dart编辑器中的调试器不会在此代码的断点处停止:

main() async {
    var x = 1;
    bool stop = true; // breakpoint here
}
Run Code Online (Sandbox Code Playgroud)

...但是对于这段代码:

main() {
    var x = 1;
    bool stop = true; // breakpoint here
}
Run Code Online (Sandbox Code Playgroud)

Dart SDK 1.8.3和两个IDE上的最新稳定版本.

Ale*_*uin 5

这是一个已知问题,已在dev通道中修复,并将在1.9 稳定版中发布。请参阅异步函数内部设置的断点不会触发