凉亭安装 = #安装错误的包
问题描述:
我试图安装angular-route#1.3.18
作为bower_components/angular-route1.3
在我的项目文件夹。但是当我尝试它时,它一直试图安装angular
而不是angular-route
。凉亭安装<name> = <package>#<version>安装错误的包
>bower install angular-route1.3=angular-route#1.3.18
bower angular_route1.3#1.3.18 cached git://github.com/angular/bower-angular-route.git#1.3.18
bower angular_route1.3#1.3.18 validate 1.3.18 against git://github.com/angular/bower-angular-route.git#1.3.18
bower angular#1.3.18 cached git://github.com/angular/bower-angular.git#1.3.18
bower angular#1.3.18 validate 1.3.18 against git://github.com/angular/bower-angular.git#1.3.18
bower angular#>=1.3.0 cached git://github.com/angular/bower-angular.git#1.4.5
bower angular#>=1.3.0 validate 1.4.5 against git://github.com/angular/bower-angular.git#>=1.3.0
Unable to find a suitable version for angular, please choose one:
1) angular#1.3.18 which resolved to 1.3.18 and is required by angular_route1.3#1.3.18
2) angular#1.4.4 which resolved to 1.4.4 and is required by angular-route#1.4.4
3) angular#>=1.3.0 which resolved to 1.4.5 and is required by angular-bootstrap#0.13.0
Prefix the choice with ! to persist it to bower.json
我这样做,并找到合适的包和版本:
>bower install angular-route#1.3.18
...但我不希望它被安装为bower-components/angular-route
,因为我已经有一个较新版本angular-route
在我需要保留的项目中(我们正在过渡到1.4,应用程序的某些部分仍然需要1.3)。
为什么凉亭试图安装Angular时,我给包的名称,但安装角路由时,我不?我如何才能做到我想要的?