我是新來的鏢,並且試圖用鏢寫一個Hello World和單元測試,但我得到的錯誤:重複頂級聲明「的方法主要」中鏢
duplicate top-level declaration 'METHOD main' at ../app.dart::5:6
我項目目錄是test-dart
,它有3個文件。
測試鏢/ models.dart
class User {
hello(String name) {
print("Hello, ${name}");
}
}
測試鏢/ app.dart
#library("app");
#source("./models.dart");
void main() {
new User().hello("app");
}
測試鏢/測試/ test.dart
#library("test");
#import("../app.dart");
void main() {
print("hello, test");
}
現在有上void main()
在「test.dart」錯誤,該錯誤信息是:
duplicate top-level declaration 'METHOD main' at ../app.dart::5:6
兩個main()
方法在不同的庫,爲什麼他們仍然複製?如何解決它?