dart - 除主文件外无法编译任何文件

标签 dart

我开始接触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/

相关文章:

html - 如何在您的网站上使用 dartscript

flutter - 在JSON中使用换行符

unit-testing - Flutter Widget 测试无法正确模拟不同的屏幕尺寸

flutter - Flutter:如何将内部按钮与外部按钮的左侧对齐

angular - 如何使用Dart在angular2中实现动画

google-maps - 未处理的异常:PlatformException(错误,java.lang.IllegalStateException:试图创建一个已经创建的平台 View , View ID:0

flutter - 从 Dart 中的另一个文件导入扩展方法

dart - 运行窗口消息 'Identical line'

flutter - 如何将 TextField 和 Text 对齐在同一水平面上

image - 如何在 flutter 中将图像存储到缓存的网络图像