我正在为 Dart 库布局而苦苦挣扎。我尝试了以下
lib/
A.dart
B.dart
my_lib.dart
其中:A.dart
class A {
B myB;
}
飞镖
class A {
B myB;
}
my_lib.dart
#library('my_lib');
#source('A.dart');
#source('B.dart');
但是在 A.dart 中,在 Dart Editor 中有一个问题:B - 没有这种类型。如果我在该文件中导入 B.dart,通过
#import('B.dart)',
但现在它声称部分库只能包含部分指令。根据http://news.dartlang.org/2012/07/draft-spec-changes-to-library-and.html
partDirective:
metadata part stringLiteral “;”
;
但这对我也不起作用。我错过了什么?