[英]dart angular vs debugging
我剛開始使用 dart,我設法在 vs 代碼中正確配置了 dart 命令行項目和 flutter 應用程序,調試按預期工作,嘗試跨平台項目但是使用 dart angular,我無法讓斷點工作, dart 中的文檔似乎主要集中在 flutter 上,但是我不能在這種特定類型的 dart 項目中斷點。 這是我目前的 dart launch.json。
{
"version": "0.2.0",
"configurations": [
{
"name": "Dart",
"program": "web/main.dart",
"request": "launch",
"type": "dart"
}
]
}
我使用的是飛鏢版本 2.9.1。
但是我不能在這種特定類型的飛鏢項目中斷點
現在非 Flutter Web 調試中存在競爭條件,即在應用程序啟動之前未設置斷點,因此會錯過啟動代碼中的任何斷點。
https://github.com/dart-lang/webdev/issues/830 上有一個未解決的問題,但作為一種解決方法,您可以嘗試插入延遲(例如await Future.delayed(const Duration(seconds: 1))
或調用如果您需要中斷啟動代碼,請使用main
函數頂部的調試器函數)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.