it-swarm.com.de

bower wird nicht als interner oder externer Befehl erkannt

Ich habe nodejs und express Framework erfolgreich installiert, jedoch habe ich Bower via heruntergeladen

npm install -g bower

die erfolgreich verlief.

Immer wenn ich versuche, etwas mit Bower zu installieren, erhalte ich die Fehlermeldung 

bower is not recognised as an internal or external command

wenn ich meinen Computer nach "Bower" oder "Bower.exe" durchsuche, kann ich ihn nicht finden. 

57
Joe Smith

Ich verwende auch Windows 7 und hatte auch dieses Problem. 

Nachdem ich die Schritte in Scott Marchants Antwort unternommen hatte, arbeitete Bower.

Suchen Sie nach dem Speicherort der globalen Binärdateien von npm: npm config get prefix. Dieser Pfad kann ungefähr wie C:\Benutzer\Benutzername\AppData\Roaming\npm ..__ aussehen. Fügen Sie den Pfad von Schritt 1 zu Ihrem Pfad hinzu.

Öffnen Sie die Windows-Systemsteuerung, suchen Sie nach Umgebung, und klicken Sie entweder auf Umgebungsvariablen für Ihr Konto bearbeiten oder Bearbeiten Sie die Systemumgebungsvariablen.

Suchen Sie die Variable Path oder PATH oder erstellen Sie eine Variable, falls diese nicht vorhanden ist.

Fügen Sie den Pfad aus Schritt 1 hier ein (getrennt).

Möglicherweise müssen Sie das Eingabeaufforderungsfenster erneut starten.

Sie sollten jetzt Bower-Befehle eingeben können.

55
jaycer

Ich habe dieses Problem mit dem Befehl gelöst 

$ npm install -g bower

stellen Sie sicher, dass -g im Befehl vorhanden ist.

Ich benutze os Window10.

36
Kishor K

Bower Windows installieren:

  1. installiere Node.js (erforderlich)
  2. npm install -g bower
  3. fügen Sie die Path-Umgebungsvariable für beide Systeme und Benutzer wie folgt hinzu: 

; C:\Benutzer\me\AppData\Roaming\npm\node_modules\bower\bin

  1. Starten Sie Ihren Rechner neu
  2. open command Fordern Sie eine beliebige Stelle ein und geben Sie Bower ein, um zu überprüfen, ob es funktioniert. ERLEDIGT.
24
Dung
  1. Cmd öffnen
  2. Überprüfen Sie, ob die Bower erfolgreich installiert wurde:

    bower-Version -v .__ Wenn die Bower-Version angezeigt wurde, fahren Sie mit Schritt 3 fort, andernfalls führen Sie Folgendes aus:

    npm install -g bower, um die Bower zu installieren

  3. Cmd schließen und erneut öffnen (um neue Umgebungsvariablen anzuwenden)
  4. verwenden Sie den Befehl CD, um zu einem Ordner mit der Datei bower.json zu navigieren, und führen Sie ihn aus 

    bower installieren DONE.

8
TranVo

Manchmal lösen Scott's Schritte das Problem nicht. Öffnen Sie die Eingabeaufforderung im Admin-Modus. Dies löst das Problem

4
  1. Drücken Sie Window + R 
  2. % appdata% Drücken Sie die Eingabetaste
  3. C:\Benutzer\xyz\AppData\Roaming\npm
  4. Doppelklicken Sie auf das Symbol bower.cmd
  5. Drücken Sie die Umschalttaste, um die rechte Maustaste zu klicken. Klicken Sie anschließend auf Selec. Befehlsfenster hier öffnen.
  6. Einfügen Bower Install MDBootstrap

BILDSCHIRMFOTO  enter image description here

3
Ram Pukar

Obwohl wir hier bereits gute Antworten haben, werde ich einen zusätzlichen Hinweis geben. Überprüfen Sie, ob sich eine .npmrc-Datei im Ordner/Users/YOUR_USER/befindet. Als dieses Problem bei mir auftrat, hatte meine .npmrc-Datei folgenden Inhalt:

http_proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
https_proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>/
https-proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
prefix = "D:\\<SOME_DIR>\\nodejs"
cache = "D:\\<SOME_DIR>\\nodejs\\npm-cache"

Aufgrund von prefix und cache Zeilen wurde die Laube in dem im Präfix angegebenen Ordner installiert.

LÖSUNG: Ich habe prefix und cache lines gelöscht. Das habe ich wieder mit dem folgenden Befehl installiert:

npm install -g bower

Danach wurde meine Laube wie erwartet global.

1
André Leitão

Prüfen Sie, wo sich Ihre Eingabeaufforderung/Bash befindet, wenn Sie erfolgreich "npm install" angewiesen haben.

Suchen Sie nach einem der folgenden .- bower.cmd-windows-Befehlsskript - bower-file Sie können eine schnelle Suche im Verzeichnis durchführen.

wenn Sie es finden, kopieren Sie den Pfad zur Datei . "Ich fand meinen in dem Verzeichnis, in dem ich erfolgreich die Installation von npm" + node_modules.bin "-" D:\Work\notepadplusplus\htdocs\laravel-main\angulartest "durchgeführt habe\public\fed\node_modules.bin "

Dann mach das

  1. Öffnen Sie die Windows-Systemsteuerung
  2. Gehe zu Advance
  3. Umgebungsvariablen
  4. Klicken Sie entweder auf Umgebungsvariablen für Ihr Konto bearbeiten oder Bearbeiten Sie die Systemumgebungsvariablen.
  5. Suchen Sie die Variable Path oder PATH oder erstellen Sie eine Variable, falls diese nicht vorhanden ist.
  6. Fügen Sie den Pfad aus Ihrer Suche zuvor ein (getrennt und ohne Leerzeichen).
  7. starten Sie das Eingabeaufforderungsfenster oder das Bash-Fenster erneut.

Es gibt keinen bestimmten Pfad, da wir alle eine unterschiedliche Struktur unserer Verzeichnisse haben .. Die einzige genaue Sache hier ist, den Ort von bower.cmd zu finden, der für den Pfad zu Ihrer Windows-Umgebung verwendet wird.

1
jonglarida

C:\Users\[username]\AppData\Roaming\npm;

sollte in PATH für "Benutzervariablen" und "Systemvariablen" vorhanden sein

1
bonda

Ich wollte nur ein Update für Windows 10-Benutzer hinzufügen, Ich habe festgestellt, dass die Eingabe von bower in die Suchleiste die Option "Befehl ausführen" zurückgibt. Führen Sie das aus und es wird dann gefragt, ob Bower Informationen übermitteln kann, ein J/N zurückgeben und Sie sollten sich gut fühlen.

0
Nick k

Ich habe das Problem gelöst, meine Zugriffsrechte für den node.js-Ordner zu ändern. Ich habe Lese- und Schreibzugriff auf die Datei gewährt und das Problem wurde behoben. Node.js-Dateipfad: C:\Programme\Nodejs

0
Samsoon Tarin

Fügen Sie der Umgebungsvariable PATH das Verzeichnis Bower hinzu. __ Vermeiden Sie Leerzeichen zwischen Verzeichnissen:

C:\Program Files\nodejs;C:\Users\W\AppData\Roaming\npm\node_modules\bower\bin;C:\Users\W\AppData\Roaming\npm

Für mich half es, die Benutzervariable zu entfernen und die Umgebungsvariable PATH in die Systemvariablen zu schreiben.

0
Jero Machuca

Ich habe das gleiche Problem konfrontiert. Ich habe mit den folgenden Schritten gelöst

  1. Gehen Sie zu Systemsteuerung\System und Sicherheit\System und klicken Sie auf Erweiterte Systemeinstellungen

  2. Darin sehen Sie Umgebungsvariablen auf der Registerkarte Erweitert. Nun wird das Fenster Umgebungsvariablen geöffnet.

  3. Wählen Sie den Pfad aus, klicken Sie auf die Schaltfläche Bearbeiten und fügen Sie C:\Users \\ AppData\Roaming\npm hinzu. Klicken Sie zum Speichern auf OK.

Hinweis: Fügen Sie vor dem Hinzufügen eines Pfads einen Doppelpunkt (;) vor diesem Pfad ein, falls dieser nicht für den vorherigen Pfad vorhanden ist

Jetzt können Sie Bower installieren. Ich hoffe es hilft.

0
Sakthi