dart angular vs调试

时间:2020-08-23 22:11:58

标签: dart visual-studio-code angular-dart

我刚开始使用dart,我已经设法在vs代码中正确配置了dart命令行项目和一个flutter应用程序,并且调试工作按预期进行,以尝试跨平台项目 但是,在使用dart的情况下,我无法获得断点的工作,在dart中的文档似乎主要集中在抖动上,但是我无法在这种特定类型的dart项目中使用断点。 这是我当前的飞镖launch.json。

{ 
"version": "0.2.0",
  "configurations": [
    {
      "name": "Dart",
      "program": "web/main.dart",
      "request": "launch",
      "type": "dart"
    }
  ]
}

我正在使用dart版本2.9.1。

1 个答案:

答案 0 :(得分:0)

但是我无法在这种特定类型的Dart项目中断点

现在,非Flutter Web调试中存在竞争条件,其中在应用启动之前未设置断点,因此启动代码中的任何断点都会丢失。

https://github.com/dart-lang/webdev/issues/830有一个未解决的问题,但是作为解决方法,您可以尝试插入延迟(例如await Future.delayed(const Duration(seconds: 1))或在main顶部调用debugger函数功能,如果您需要中断启动代码)。

相关问题