在dart中启动命令行实用程序时,我得到以下目录结构:
happy/
bin/
main.dart
lib/
happy.dart
user.dart
其中happy.dart和user.dart相同,除了它们包含的库:happy和user。
在happy.dart中:
library happy; // user in user.dart
int calculate() {
return 6 * 7;
}
在main.dart中我有:
import 'package:happy/happy.dart'; // changing to user underlines this in red
main() {
print('Hello world: ${happy.calculate()}!');
}
哪个有效,但是当使用用户库而不是happy时,导入失败。
由于
答案 0 :(得分:1)
如果将其更改为import 'package:happy/user.dart';