我知道要导入一些位于某个文件夹中的库。示例hiearchy:
library1
folder1
library2
然后导入library2看起来像:
import 'folder1/library2';
但是如何从library2导入library1?
答案 0 :(得分:2)
import '../library1';
或
import 'my_package:library1.dart';
文件library1.dart
存储在my_package/lib/library1.dart
中且您的包名称在pubspec.yaml中为my_package
。
如果导入的文件更深,路径相对路径导入是正常的,当它更高时,绝对导入路径(package:...
)应该是首选。
只能使用lib
路径导入存储在<{strong>目录中<{1}}目录中的文件。
答案 1 :(得分:0)
您可以尝试
import '../library1.dart';