2014-01-22 243 views
1

我試圖調試一些DART代碼(如here所述),但問題是當我在DART代碼中設置斷點(使用dart轉換爲Javascript時)並且斷點被擊中時,我只能調試生成的Javascript文件,我希望不是它的意圖。在IntelliJ IDEA中調試DART

我也嘗試用Dartium版本替換默認瀏覽器和Chrome瀏覽器,但在調試時不打開Dartium版本。儘管當我點擊Intellij中的Chrome圖標時,它會打開正確的dartium瀏覽器 - 但這似乎只顯示了未啓用任何調試的頁面內容。

我不需要兩種工作方式 - 我寧願調試Javascript版本 - 但如果我可以讓Dartium版本停在我的斷點處,我也可以。

回答

2

調試JavaScript是有意義的,當你想要進行本地化的傳輸JS時出現問題。

通常情況下,您應該使用Dart並調試Dart,並且只能與Dartium一起使用。
你不能指望一個體面的開發經驗,默認使用transpiled JS開發 ,因爲transpiling只是慢。

你可以做的是使用Dartium或Chrome開發工具的調試器。 Dartium開發工具調試器也適用於Dart代碼。
這裏的體驗通常比使用Dart編輯器的調試器更好。

我不使用IntelliJ,所以我不能幫助配置。