Dart库布局
我正在努力解决Dart库的布局问题。 我尝试了以下方法Dart库布局,dart,Dart,我正在努力解决Dart库的布局问题。 我尝试了以下方法 lib/ A.dart B.dart my_lib.dart 其中: 飞镖 飞镖 class A { B myB; } 我的自由镖 #library('my_lib'); #source('A.dart'); #source('B.dart'); 但是在A.dart中,在dart编辑器中有一个问题:B-没有这样的类型。 如果我在该文件中导入B.dart,通过 #import('B.dart)', 但现在它声
lib/
A.dart
B.dart
my_lib.dart
其中:
飞镖
飞镖
class A {
B myB;
}
我的自由镖
#library('my_lib');
#source('A.dart');
#source('B.dart');
但是在A.dart中,在dart编辑器中有一个问题:B-没有这样的类型。
如果我在该文件中导入B.dart,通过
#import('B.dart)',
但现在它声称部分库只能包含部分指令。
据
但这对我也不起作用。
我缺少什么?下载最新的SDK并尝试: a、 飞镖 b、 飞镖 自由镖
这应该行得通。由于新版本的更改,布局必须如以下示例所示: a、 飞镖 b、 飞镖 自由镖
我使用了Dart SDK版本13075,它似乎可以工作。奇怪的是,当编辑器在文件名为大写时感到困惑,但当我将所有内容从大写改为小写并返回时,它又高兴了。@Lesiak使用小写文件名和下划线作为空格;这就是飞镖风格指南告诉你的。有类似的问题,但选择的答案并没有解决:(
#import('B.dart)',
partDirective:
metadata part stringLiteral “;”
;
class A {
B myB;
}
class B {
}
library mylib;
part 'a.dart';
part 'b.dart';
part of mylib;
class A {
B myB;
}
part of mylib;
class B {
}
library mylib;
part 'a.dart';
part 'b.dart';