2014-03-26 5 views
6

Wenn ich Bootstrap-css installiert nur mit bower install bekam ich diese Meldung Bower aktualisieren von 1.2.8 bis 1.3.1Bower aktualisiert nicht über npm Update -g Bower

$ bower install bootstrap-css 
----------------------------------------- 
Update available: 1.3.1 (current: 1.2.8) 
Run npm update -g bower to update 
----------------------------------------- 

So lief ich es und diese ist was passiert ist

$ npm update -g bower 
npm http GET https://registry.npmjs.org/bower 
npm http 304 https://registry.npmjs.org/bower 

$ bower --version 
1.2.8 

Ich bin immer noch auf 1.2.8. Wie kommt es, dass bower nicht aktualisiert wird?

+2

Vielleicht sollten Sie Bower entfernen und erneut installieren. –

+1

Ja das habe ich gemacht und es hat funktioniert. https://github.com/npm/npm/issues/5248#issuecomment-45222702 Keine elegante Lösung. –

+0

mögliches Duplikat von [Probleme, Bower auf die neueste Version zu aktualisieren] (http://stackoverflow.com/questions/22585790/problems-updating-bower-to-the-latest-version) – luschn

Antwort

14

Sie müssen Bower von der Folling Befehl aktualisieren:

npm install -g [email protected] 
+1

Danke dafür. Seltsam, dass das Laufen genau das, was sie dir sagen, nicht funktioniert! – StephenT

0

Interessanter npm Update -g Bower meine Kemenate auf die neueste wurde modernisiert werden, aber als ich die Version mit Bower --Version Überprüfung, es zeigte mir, die alte Version. Ich habe das alte Paket von .npm/bower/entfernt und dann erkannte es die neue Version!

0

Wenn dieses Problem unter Windows auftritt und Visual Studio 2015 installiert ist, müssen Sie C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External aufrufen und bower.cmd in bower.cmdBAK umbenennen.

Davor wird das Laufen bower --version war immer 1.3.9 für mich zurückkehrt, wenn ich vom Laufen npm ls -g | grep bower wusste, dass ich bei 1.6.5 global war.

2

können Sie diesen Befehl verwenden

npm update bower -g