假设我有两个飞镖项目
项目 A 包含使用 Web 组件创建一堆 UI 小部件的代码(类似于https://github.com/kevmoo/widget.dart)
项目 B 包含我的前端代码,这些代码将重用我在项目 A 中创建的 UI 小部件。
如果我不想将我的项目 A 发布到 pub,是否可以将项目 B 链接到项目 A 而无需手动将文件从项目 A 复制到 B?
谢谢
假设我有两个飞镖项目
项目 A 包含使用 Web 组件创建一堆 UI 小部件的代码(类似于https://github.com/kevmoo/widget.dart)
项目 B 包含我的前端代码,这些代码将重用我在项目 A 中创建的 UI 小部件。
如果我不想将我的项目 A 发布到 pub,是否可以将项目 B 链接到项目 A 而无需手动将文件从项目 A 复制到 B?
谢谢
查看pub
文档中的此部分:路径依赖项:
http://pub.dartlang.org/doc/dependencies.html#path-packages
假设project_a
有一个名为的库文件myprojecta.dart
dependencies:
project_a:
path: /Users/me/project_a <-- root of project a
在您的代码中,您将project_a
使用
import 'package:project_a/myprojecta.dart'
注意 - 如果您不想将项目发布到 pub,您始终可以将git
其用作依赖项而不是path
依赖项 - 这使您团队中的其他人可以使用您的项目,而无需依赖您的文件系统布局。