在pubspec.yaml
中,我们可以通过指定版本来引用依赖资源。但是如何引用其他类型的资源呢?
例如
- 一个 git 仓库
- 本地目录
- 本地 .zip 文件
- 本地 .tar.gz 文件
- 一个 http 网址
- 一个svn存储库
我找不到他们的文件。
要添加到其他答案,只要服务器是 pub 包服务器,就可以引用 http url (#5):
dependencies:
transmogrify:
hosted:
name: transmogrify
url: http://your-package-server.com
version: '>=0.4.0 <1.0.0'
您可以使用开源的 pub 代码运行自己的 pub 服务器。您还可以在Google Group 讨论中找到更多信息。
胃肠道
dependencies:
kittens:
git: git://github.com/munificent/kittens.git
具体分支:
dependencies:
kittens:
git:
url: git://github.com/munificent/kittens.git
ref: some-branch
本地路径
dependencies:
transmogrify:
path: /Users/me/transmogrify
其他一切
暂时不可能。
资料来源:Pub 文档