如何在Dart中导入本地创建的包?

如何在Dart中导入本地创建的包?,dart,dart-pub,Dart,Dart Pub,假设我的项目结构如下 contact_book <---(App)    ├── bin    │   └── contact_book.dart    ├── contact_book.iml    ├── lib    │   ├── address.dart    │   ├── email.dart    │   ├── field.dart    │   ├── functions.dart    │   ├── person.dart    │  

假设我的项目结构如下

    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
contact_book参见“路径包”下的内容。您只需要一个副本,但在更改包含的路径时可能需要“发布升级”

编辑:“您不需要每次更改依赖包时都运行pub。”现在我知道了

要使用与项目“contact_book”位于同一目录中的本地包“functions”,请将以下代码添加到文件“contact_book/pubspec.yaml”:

dependencies:
  functions:
    path: ../functions