2016-06-05 14 views
3

Ich habe ein Problem, wenn ich ein Paket mit Bower installieren möchte. Ich wollte jQuery mit diesem Befehl installieren:Bower Installation Befehl funktioniert nicht

bower install jquery 

Aber leider warf er diesen Fehler:

bower EINVALID  Name must be lowercase, can contain digits, dots, dashes, "@" or spaces 

Dann habe ich versucht, einige andere Bower-Befehle und wenn ich versuche, zum Beispiel verwenden

bower version 

es wirft genau den gleichen Fehler. Was aber interessant ist, funktionieren die Bower-Befehle, wenn ich sie in PowerShell eintippe, die ich als Administrator geöffnet habe. Ich verwende Node.js v6.2.1 und Bower v1.7.9.

Antwort

0

Ich sehe dieses Verhalten, wenn ich keine bower.json Datei habe. Nach dem Erstellen dieser Datei verschwindet dieses Problem. Es ist immer noch ein Bug in Bower, weil ich nicht einmal bower init ausführen kann, um die Datei zu erstellen, ich muss es manuell tun.

0

hatte ich den gleichen Fehler in letzter Zeit, und was es fixiert war für mich zurück zu Bower v1.3.9 rollen

Versuchen: npm install -g [email protected]