因此,如果我在位於/ web目錄中的.dart文件中添加斷點,它可以正常工作。例如,我使用AngularDart和main.dart文件。但是,當我嘗試在/ lib目錄中的任何內容中放置斷點時,Dartium不會停止它們。Dartium中的斷點不起作用
如何獲得Dartium中的斷點與/ lib目錄一起工作?
請注意,我已經試過用Dart Editor,IntelliJ和Dart Plugin並且直接在Dartium中放置斷點,沒有任何工作。這是打算?
因此,如果我在位於/ web目錄中的.dart文件中添加斷點,它可以正常工作。例如,我使用AngularDart和main.dart文件。但是,當我嘗試在/ lib目錄中的任何內容中放置斷點時,Dartium不會停止它們。Dartium中的斷點不起作用
如何獲得Dartium中的斷點與/ lib目錄一起工作?
請注意,我已經試過用Dart Editor,IntelliJ和Dart Plugin並且直接在Dartium中放置斷點,沒有任何工作。這是打算?
要在依賴關係中設置斷點,請在(no domain)
節點內搜索源並在那裏設置斷點。在packages
節點中設置某處時,斷點不會命中。
您還可以使用breakpoint
聲明調試器頂部彈出。有關更多詳細信息,請參見Does Dart have a 'breakpoint' statement?。
是的,你是對的。在Dartium中,當你進入source選項卡時,你可以看到:http://i.imgur.com/ZSWmyDe.png,因此至少可以在包下找到這些文件,並且可以在(無域)下找到這些文件。如果我在從(無域)打開的文件中放置一個斷點,它將起作用。感謝Günter你是男人! – Pacane 2014-11-08 22:51:30
感謝您的確認,我不記得這些細節。 – 2014-11-08 23:05:11
謝謝。這解決了問題 – 2016-06-11 18:05:11
我會將接受的答案+評論與該答案結合起來。斷點100%僅適用於Sources
選項卡上的(no domain)
類別內的文件。
據我所知,在與您的域名分類,他們只適用於<script>
標籤包含的文件。它們不適用於導入的文件。
我創建了一個問題:Dartium ignores breakpoints set not in (no domain) category。
如果您從Dart編輯器設置斷點,則應該從Dart編輯器運行您的應用程序。
如果你只使用Dartium,那麼你應該從Chrome Developer Tool
設置斷點。 (接受的答案)
是的,這就是我所做的。我嘗試從IDE中放置斷點並從那裏啓動dartium,但是也手動啓動pub服務並直接在dartium中添加斷點。 – Pacane 2014-11-13 22:14:17
這絕對沒有打算。我們甚至可以在'dart:io'庫中設置斷點。 – 2014-11-13 21:08:48