2013-05-03 11 views
41

Ich versuche Winkel 1.0.5 auf 1.0.6 zu aktualisieren. Ich benutze Yeoman und wenn ich versuche es zu aktualisieren, wird 1.0.5 installiert. Ich habe den Cache geleert (alles von ~/.bower entfernt), bekomme immer noch das folgende Protokoll. Ich überprüfte die repo, und es hat 1.0.6. Gibt es einen Weg, wie ich es auf 1.0.6 aktualisieren kann.Update-Paket mit Bower

bower update angular 
bower cloning git://github.com/angular/bower-angular.git 
.. 
bower installing angular#v1.0.5 

bower info angular 
angular 

    Versions: 
    - v1.0.6 
    - v1.0.5 
    - v1.0.4 
    - v1.0.3 

$ bower --version 
0.8.5 

yo --version 
1.0.0-beta.3 
+0

Versuchen Sie, bower.json oder component.json's Version von angular im Feld "Abhängigkeiten" zu bearbeiten. –

+0

Vergessen Sie auch nicht, alle Pakete, die von angular abhängen, in Ihren Update-Befehl einzubeziehen, wie [hier erklärt] (http://stackoverflow.com/a/25494049/39396) –

Antwort

35

Sie haben auf die neueste Version von Bower zu aktualisieren: npm update -g bower

Laubenwinkel 1.0.6 wechselte von component.json bower.json die nur in Bower> = 0.9.0

unterstützt wird
1

Aus irgendeinem Grund npm update -g bower funktionierte nicht für mich.

Ich installierte npm-update-packages Modul mit $ npm install -g npm-update-packages und überprüft dann für alle Paket-Updates in meiner bower.json Datei mit $ ncu -m bower. Die Updates wurden in der Konsole angezeigt. Dann führte ich $ ncu -m bower -u aus, die alle Pakete in bower.json aktualisierte, die ein Update erforderten.

Weitere Informationen zu diesem Paket: https://github.com/tjunnone/npm-check-updates

Hoffnung, das hilft. Vielen Dank.