/ / bower install <name> = <pacote> # <versão> está instalando o pacote errado - angularjs, versão, bower-install

instalação do bower <name> = <package> # <version> está instalando o pacote errado - angularjs, version, bower-install

Estou tentando instalar angular-route#1.3.18 Como bower_components/angular-route1.3 na pasta do meu projeto. Mas quando eu tento, ele continua tentando instalar angular e não angular-route.

>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

Eu faço o seguinte e ele encontra o pacote e a versão corretos:

>bower install angular-route#1.3.18

... mas eu não quero que ele seja instalado como bower-components/angular-route porque eu já tenho uma versão mais nova angular-route no projeto que preciso manter (estamos fazendo a transição para 1.4 e algumas partes do aplicativo ainda precisam de 1.3).

Por que o bower tenta instalar o Angular quando eu dou um nome ao pacote, mas instale o caminho angular quando não o faço? Como faço para fazer o que eu quero?

Respostas:

0 para resposta № 1

Por padrão, o Bower "usa uma árvore de dependência simples, exigindo apenas uma versão para cada pacote, reduzindo o carregamento da página ao mínimo".

Se você quiser instalar várias versões, você pode tentar esta resposta aqui