Ho impostato la mia app Angular in modo che quando viene spinto su Heroku venga eseguito bower install
. Tuttavia sto ricevendo errori a causa di problemi di versione.Impossibile trovare una versione adatta per installazione angolare - bower
Quando eseguo bower install
localmente vengo presentato con questo:
Unable to find a suitable version for angular, please choose one:
1) angular#1.2.16 which resolved to 1.2.16 and is required by angular-resource#1.2.16
2) angular#1.2.23 which resolved to 1.2.23 and is required by angular-cookies#1.2.23
3) angular#>= 1.0.8 which resolved to 1.2.25 and is required by angular-ui-router#0.2.10
4) angular#^1 which resolved to 1.2.25 and is required by angular-ui-codemirror#0.1.6
5) angular#~1.2.2 which resolved to 1.2.25 and is required by splitter#f5c2195050
6) angular#>=1.0.6 which resolved to 1.2.25 and is required by angular-elastic#2.4.0
7) angular#~1.2 which resolved to 1.2.25 and is required by angular-nanoscroller#0.2.1
8) angular#~1.2.9 which resolved to 1.2.25 and is required by angular-sockjs#0.0.1Prefix the choice with ! to persist it to bower.json
? Answer::
Cosa devo fare con questo - ho effettivamente bisogno la versione 1.3 di angolare a causa della caratteristica di antirimbalzo
mio bower.json
assomiglia a questo :
{
"name": "myapp",
"version": "0.0.1",
"dependencies": {
"json3": "~3.3.1",
"es5-shim": "~3.1.0",
"angular-resource": "1.2.16",
"angular-sanitize": "1.2.16",
"angular-animate": "1.2.16",
"angular-ui-router": "~0.2.10",
"jquery": "~2.1.1",
"angular-ui-codemirror": "~0.1.6",
"splitter": "*",
"angular-cookies": "~1.2.23",
"angular-elastic": "~2.4.0",
"angular-local-storage": "~0.0.7",
"chance": "~0.5.6",
"nanoscroller": "~0.8.4",
"angular-nanoscroller": "~0.2.1",
"angular-sockjs": "~0.0.1"
}
}
Ci dispiace, ma puoi dirmi che ci sarà qualche problema con angular-ui-router (# 0.2.10) dal momento che usa un angolo più vecchio? Il mio dubbio è che posso andare ogni volta con l'ultima versione alla cieca? –
@AsimKT Sei riuscito a trovare una strategia per affrontare questo tipo di problemi? Voglio dire che a volte è abbastanza frustrante perché scopri che stai utilizzando un modulo che dipende da una versione precedente di angolare e ce n'è un altro aggiunto da un altro dev in base alla versione successiva e sono entrambi molto importanti per i tuoi progetti !! Mi chiedo come altri team si occupino di questo problema !! – Willa
No, non l'ho fatto. Penso che sia ok per andare con le nuove versioni se non si tratta di un importante cambiamento di versione. Ho bisogno di un plugin per il mio progetto che abbia questo problema. Ho usato l'ultima dipendenza e ha funzionato bene. Anche se ho sollevato un problema nel loro repo per contrastare la versione e lo hanno fatto. E hai ragione, affrontiamo tutti questi problemi !! –