/ / Revenir à l'état avant d'installer un composant bower - angularjs, bower, restaurer, bower-install

Revenir à l'état avant d'installer un composant de bower - angularjs, bower, restore, bower-install

Je viens d'installer angular-pdf avec Bower, et dans le processus d'installation, il m'a demandé

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

Pensant qu'il serait préférable d’utiliser la version la plus ancienne pour une compatibilité optimale, j’ai opté pour la version 3.

Cependant, cela semble avoir causé des problèmes. Pour commencer, il semble que Angular ait été réinstallé.

Quand je lance mon site maintenant je reçois

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-t-il un moyen pour que je revienne à ce qu'il était avant de lancer cette installation de Bower?

Merci!

Réponses:

1 pour la réponse № 1

Dans ton bower.json, vous aurez une partie qui a parlé de la résolution angulaire que vous avez utilisée

Quelque chose comme ça:

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

Retirez simplement cette partie et dans votre devDependencies réglez la version "angulaire" sur 1.3.15 et enfin dans Terminal, exécutez bower install et je pense que angular avec la version 1.3.15 prendra effet.