2014-02-28 45 views
1

我想安装两个不同的模块从angular-utils-ui与凉亭。我只需要事件和jq模块。但是,看起来像鲍尔不能从一个文件夹/存储库中的多个分支获得代码。多个分支的一个项目与凉亭

因此,当我已经安装事件模块后想要安装jq时,我必须为angular-ui-utils选择合适的版本,并且另一个被重写。

$ bower install angular-ui-utils\#event-0.1.1 
$ bower install angular-ui-utils\#jq-0.1.1 

Unable to find a suitable version for angular-ui-utils, please choose one: 
    1) angular-ui-utils#event-0.1.1 which resolved to event-0.1.1 and has build as dependants 
    2) angular-ui-utils#jq-0.1.1 which resolved to jq-0.1.1 

我不需要整个angular-ui-utils文件,它似乎是一个浪费加载整个脚本。是否有可能实现这一目标?

或者我应该重新考虑使用凉亭?看起来这个项目还不够成熟。

编辑:

感觉就像这个语法可以解决这个问题,但它不是由亭子解析。在bower.json:

"dependencies": { 
    "angular-ui-utils": ["event-0.1.1", "jq-0.1.1"] 
} 

回答

3

简单地分配不同的名字给两个版本 - 鲍尔将每一个存储在一个单独的目录,就像任何其他2只依赖。

bower.json

"dependencies": { 
    "angular-ui-utils-event": "angular-ui-utils#event-0.1.1", 
    "angular-ui-utils-jq": "angular-ui-utils#jq-0.1.1" 
} 

然后运行bower install,你应该是不错的。

+0

谢谢你,它的工作原理!这是在凉亭文档的某个地方,或者你在哪里找到信息? – davekr

+0

@davekr本质上,我用[依赖关系格式规范](http://bower.io/#defining-a-package)与发明的剂量:) – vucalur

+0

好的谢谢,享受代表:) – davekr