2014-08-28 22 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