2014-08-29 4 views
1

Я знаю, что для импорта некоторой библиотеки, которая находится в некоторой папке. Пример hiearchy:Импорт библиотеки в Dart

library1 
folder1 
    library2 

Затем импортирования library2 будет выглядеть так:

import 'folder1/library2'; 

Но как я могу импортировать Library1 из library2?

ответ

2
import '../library1'; 

или

import 'my_package:library1.dart'; 

когда файл library1.dart хранится в my_package/lib/library1.dart и ваше имя пакета в pubspec.yaml является my_package.

Если импортированный файл находится глубже по пути, то относительный путь импорта в порядке, когда он выше, путь абсолютного импорта (package:...) должен быть предпочтительным.

только файлы хранятся где-то в lib в директории вашего пакета может быть импортирован с использованием package:... пути.

+0

Хорошо, спасибо. Я приму ваш anwser, когда он будет доступен. – ViliX64

Смежные вопросы