2014-02-28 51 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