假设我有两个飞镖项目
项目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
依赖性 - 这可以让团队中的其他人在不依赖的情况下使用您的项目 你的 文件系统布局。
看看这一节 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
依赖性 - 这可以让团队中的其他人在不依赖的情况下使用您的项目 你的 文件系统布局。