我正在努力解决 Dart 库布局问题。
我尝试了以下方法
lib/
A.dart
B.dart
my_lib.dart
在哪里:
达特
class A {
B myB;
}
B.dart
class A {
B myB;
}
my_lib.dart
#library('my_lib');
#source('A.dart');
#source('B.dart');
但在 A.dart 中,Dart 编辑器中存在一个问题:B - 没有这种类型。
如果我在该文件中导入 B.dart,通过
#import('B.dart)',
但现在它声称库的一部分只能包含部分指令。
根据http://news.dartlang.org/2012/07/draft-spec-changes-to-library-and.html http://news.dartlang.org/2012/07/draft-spec-changes-to-library-and.html
partDirective:
metadata part stringLiteral “;”
;
但这对我也不起作用。
我缺少什么?
下载最新的 SDK 并尝试:
a.dart
class A {
B myB;
}
b.dart
class B {
}
lib.dart
library mylib;
part 'a.dart';
part 'b.dart';
那应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)