/ / Reverter para estado antes de instalar um componente de bower - angularjs, bower, restore, bower-install

Reverter para o estado antes de instalar um componente de bower - angularjs, bower, restore, bower-install

Acabei de instalar angular-pdf com o Bower, e no processo de instalação, ele me perguntou

Unable to find a suitable version for angular, please choose one:
1) angular#>=1 <1.3.0 which resolved to 1.2.28 and is required by angular-bootstrap#0.12.0
2) angular#1.3.15 which resolved to 1.3.15 and is required by angular-cookies#1.3.15, angular-pdf#0.4.0
3) angular#>= 1.0.8 which resolved to 1.4.1 and is required by ui-router#0.2.13Prefix the choice with ! to persist it to bower.json

Pensando que seria melhor ir com a versão mais antiga para maior compatibilidade, eu fui com 3.

No entanto, isso parece ter causado problemas. Para começar, parece que reinstalou Angular.

Quando eu corro meu site agora eu recebo

TypeError: $browser.addPollFn is not a function
at Object.<anonymous> (angular-cookies.js:60)
at Object.invoke (angular.js:4443)
at Object.enforcedReturnValue [as $get] (angular.js:4296)
at Object.invoke (angular.js:4443)
at angular.js:4261
at getService (angular.js:4402)
at Object.invoke (angular.js:4434)
at Object.enforcedReturnValue [as $get] (angular.js:4296)
at Object.invoke (angular.js:4443)
at angular.js:4261

Existe alguma maneira de reverter tudo de volta para como era antes de eu executar esta instalação Bower?

Obrigado!

Respostas:

1 para resposta № 1

Na tua bower.json, você terá uma parte que mencionou sobre a resolução angular que você usou

Algo assim:

"resolutions": {
"angular": ">= 1.0.8"
}

Basta remover esta parte e no seu devDependencies defina a versão "angular" para 1.3.15 e finalmente no Terminal, execute bower install e acho que o angular com a versão 1.3.15 entrará em vigor.