【发布时间】:2020-04-28 18:48:22
【问题描述】:
在 Flutter 中,为了在我们自己的包的 lib 目录中导入库,我们应该使用相对导入
import 'foo.dart'
还是包导入?
import 'package:my_app/lib/src/foo.dart'
Dart guidelines 提倡使用相对导入:
在您自己的包的 lib 目录中导入库时首选相对路径。
而Provider 包对always use packages imports 说:
- 始终使用包导入。例如:
import 'package:my_app/my_code.dart';
除了简洁之外还有什么不同吗?为什么包导入会比相对导入减少错误?
【问题讨论】:
标签: flutter dart flutter-provider