如何解决dart angular vs调试
我刚开始使用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。
解决方法
但是我无法在这种特定类型的Dart项目中断点
现在,非Flutter Web调试中存在竞争条件,其中在应用启动之前未设置断点,因此启动代码中的任何断点都会丢失。
https://github.com/dart-lang/webdev/issues/830有一个未解决的问题,但是作为解决方法,您可以尝试插入延迟(例如await Future.delayed(const Duration(seconds: 1))
或在main
顶部调用debugger函数功能,如果您需要中断启动代码)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。