在Dart中导入库

时间:2014-08-29 07:15:36

标签: import dart

我知道要导入一些位于某个文件夹中的库。示例hiearchy:

library1
folder1
    library2

然后导入library2看起来像:

import 'folder1/library2';

但是如何从library2导入library1?

2 个答案:

答案 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';