【发布时间】:2014-04-07 00:20:57
【问题描述】:
我在我的项目中使用了dojo、dijit、dojox,它们的安装方式是:
$ bower install dojo dijit dojox
bower dijit#* cached git://github.com/dojo/dijit.git#1.9.3
bower dijit#* validate 1.9.3 against git://github.com/dojo/dijit.git#*
bower dojo#* cached git://github.com/dojo/dojo.git#1.9.3
bower dojo#* validate 1.9.3 against git://github.com/dojo/dojo.git#*
bower dojox#* cached git://github.com/dojo/dojox.git#1.9.3
bower dojox#* validate 1.9.3 against git://github.com/dojo/dojox.git#*
在我发现 dojox.calendar 丢失之前,一切都很好。这是 DojoX 的候选插件,从 DojoX git 存储库(从 Github 克隆的 git)中使用它需要“git submodule update --init --recursive”。
我的选择是:
- 我可以让 Bower 下载这个 git 子模块吗?
- 或者我应该下载这个模块与 dojox 包分开通过 一个普通的 git 克隆,只是将 dojox/日历符号链接到它?这个会 意味着每次 bower 更新 dojox 时我都必须维护此链接 包,对吧?
更新:我刚刚发现 bower install 接受 git URL 作为参数,但是它输出单个 index HTML 文件,这绝对不是我需要的模块。
【问题讨论】:
标签: git dojo git-submodules bower