簡體   English   中英

飛鏢角度與調試

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM