如何在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