私はdartを初めて使用し、dartを使用してHello Worldと単体テストを作成しようとしていますが、エラーが発生します。
duplicate top-level declaration 'METHOD main' at ../app.dart::5:6
私のプロジェクトディレクトリはtest-dart
で、3つのファイルがあります。
test-dart / models.dart
class User {
hello(String name) {
print("Hello, ${name}");
}
}
test-dart / app.dart
#library("app");
#source("./models.dart");
void main() {
new User().hello("app");
}
test-dart / test / test.dart
#library("test");
#import("../app.dart");
void main() {
print("hello, test");
}
の「test.dart」にvoid main()
エラーがあります。エラーメッセージは次のとおりです。
duplicate top-level declaration 'METHOD main' at ../app.dart::5:6
2つのmain()
メソッドは異なるライブラリにありますが、なぜまだ複製されているのですか?それを修正する方法は?