Как импортировать локально созданный пакет в Dart? - PullRequest
0 голосов
/ 26 апреля 2018

Скажите, что мои проекты имеют следующую структуру:

    contact_book <---(App)
    ├── bin
    │   └── contact_book.dart
    ├── contact_book.iml
    ├── lib
    │   ├── address.dart
    │   ├── email.dart
    │   ├── field.dart
    │   ├── functions.dart
    │   ├── person.dart
    │   └── phone_number.dart
    ├── pubspec.lock
    └── pubspec.yaml
    functions <---(Package)
    ├── bin
    │   └── lib
    │       └── functions.dart
    ├── functions.iml
    ├── pubspec.lock
    └── pubspec.yaml

Обе папки находятся в одном каталоге.Как мне вызвать функцию, которая является частью файла .dart, который находится в моем другом пакете?Из чтения сайта дартс кажется, что это возможно.Таким образом, я могу написать свои собственные функции и использовать их в разных проектах.Я только что прочитал это неправильно и должен был скопировать файлы в мою программу?

Ссылка: Создание пакетов библиотеки - Dart

1 Ответ

0 голосов
/ 26 апреля 2018

См. https://www.dartlang.org/tools/pub/dependencies в разделе «Пакеты путей».Вам нужна только одна копия, но вам может понадобиться «обновить паб» всякий раз, когда вы меняете включенный путь.

Редактировать: «Вам не нужно запускать паб каждый раз, когда вы меняете зависимый пакет».И теперь я знаю!

...