我开始接触Dart,但是在编译时遇到了麻烦。
我有2个文件:
主镖
TurtleDart.dart
Main.dart存放我的void main()
并导入TurtleDart.dart。此时,TurtleDart.dart仅包含带有构造函数的空类。
编译Main.dart时一切正常……我想(我得到了400行JS文件),但是编译TurtleDart.dart时,出现以下错误:
TurtleDart.dart:
Error: Could not find 'main'.Error: Compilation failed.
我知道为什么会出现错误,但是我不想在此文件中实现void main(),因为我想将此用作类文件。
我的逻辑是我想调用Main.dart来初始化一个新的TurtleDart实例,该实例可以处理其他所有事情。
我该如何处理?
我在Dart插件中使用PHPStorm 7.1.3。
最佳答案
dart2js将自动编译所有需要的库和文件。生成“主”文件将创建包含所有必需文件的javascript代码。因此,无需分别编译每个文件。
关于dart - 除主文件外无法编译任何文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23639702/