2014-08-28 40 views
2

有沒有方法可以檢查飛鏢中的類型錯誤,而不需要通過Javascript transpilation?如果我不想讓它成爲Javascript並只運行dart代碼,該怎麼辦? Dart編輯器給了我警告,但是沒有我可以使用的「編譯」步驟?如何檢查飛鏢中的類型錯誤

我發現獲得某種類型檢查的唯一方法是將我的應用程序轉譯爲Javascript。

+0

http://stackoverflow.com/questions/25531798/is-there-no-type-checking-in-a-list-of-maps-in-dart – JAre 2014-08-28 19:34:04

+0

所以我真的必須在檢查模式下執行代碼?我猜測在檢查模式下進行單元測試變得有用。 – Pacane 2014-08-28 19:59:22

回答

3

分析儀執行此操作。

dartanalyzer options libraries

dartanalyzer可以在dart-sdk/bin目錄中找到。

您也可以使用dart2dart而不是dart2js來構建。
請參閱Run Dart WebApp on Apache Server如何配置它。

+0

不錯!正是我在找什麼! – Pacane 2014-08-28 21:02:13

+0

但是,我找不到'dart2dart',對於那些想知道可以調用'dart2js --output-type = dart yourFile.dart'的人 – Pacane 2014-08-28 21:05:58

+0

使用'pub build'與在回答中顯示的'$ dart2js'變壓器配置更容易我鏈接到。 – 2014-08-28 21:07:03