1

pubspec.yaml中,我们可以通过指定版本来引用依赖资源。但是如何引用其他类型的资源呢?

例如

  1. 一个 git 仓库
  2. 本地目录
  3. 本地 .zip 文件
  4. 本地 .tar.gz 文件
  5. 一个 http 网址
  6. 一个svn存储库

我找不到他们的文件。

4

3 回答 3

2

要添加到其他答案,只要服务器是 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 讨论中找到更多信息。

于 2014-02-06T16:27:24.647 回答
2

胃肠道

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 文档

于 2014-02-06T15:45:14.000 回答
2
  1. Git 包
  2. 路径包
  3. 不可能
  4. 不可能
  5. 不可能
  6. 不可能
于 2014-02-06T15:42:36.203 回答