Dart 库布局

2024-01-04

我正在努力解决 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(使用前将#替换为@)

Dart 库布局 的相关文章

随机推荐