我正在尝试使用bower从angular-utils-ui安装两个不同的模块。我只需要event和jq模块。然而,看起来bower无法在一个文件夹/存储库中拥有来自多个分支的代码。
所以当我想在安装了事件模块之后安装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"]
}
答案 0 :(得分:3)
只需为这两个版本指定不同的名称 - Bower会将每个版本存储在一个单独的目录中,就像任何其他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
,你应该很好。