在pubspec.yaml
中,我們可以通過指定版本來引用依賴資源。但如何引用其他類型的資源?如何引用酒吧中不同種類的資源?
例如
- 一個Git倉庫
- 本地目錄
- 本地.zip文件
- 本地.tar.gz文件
- 一個HTTP URL
- 一個SVN倉庫
我無法找到他們的文件。
在pubspec.yaml
中,我們可以通過指定版本來引用依賴資源。但如何引用其他類型的資源?如何引用酒吧中不同種類的資源?
例如
我無法找到他們的文件。
GIT
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
其他一切
不可能的時刻。
要添加到其他的答案,指的是一個HTTP URL(#5)是可能的,只要服務器一間酒吧包服務器:
dependencies:
transmogrify:
hosted:
name: transmogrify
url: http://your-package-server.com
version: '>=0.4.0 <1.0.0'
你可以通過使用open-sourced pub code運行您自己的pub服務器。您還可以在Google Group dicussion上找到更多信息。