假设我有两个dart 项目
项目A包含使用web组件创建大量UI小部件的代码(类似于https://github.com/kevmoo/widget.dart)
项目B包含我的前端代码,可以重用我在项目A中创建的UI小部件.
如果我不想将我的项目A发布到pub,是否可以在不手动将文件从项目A复制到B的情况下将项目B链接到项目A?
谢谢
假设我有两个dart 项目
项目A包含使用web组件创建大量UI小部件的代码(类似于https://github.com/kevmoo/widget.dart)
项目B包含我的前端代码,可以重用我在项目A中创建的UI小部件.
如果我不想将我的项目A发布到pub,是否可以在不手动将文件从项目A复制到B的情况下将项目B链接到项目A?
谢谢
请看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
在您的代码中,您可以使用
import 'package:project_a/myprojecta.dart'
注意——如果您不想将项目发布到pub,您可以始终使用git
作为依赖项,而不是path
依赖项——这允许团队中的其他人使用您的项目,而不依赖your文件系统布局.