wake-up-neo.net

'ng' wird nicht als interner oder externer Befehl, bedienbares Programm oder Stapelverarbeitungsdatei erkannt

Ich habe versucht, npm install -g angle-cli auszuführen

enter image description here

Ich habe auch versucht, es den Umgebungsvariablen unter PATH hinzuzufügen: (C:\Benutzer\Administrator\AppData\Roaming\npm\node_modules\angle-cli\bin\ng), auch ohne Erfolg . enter image description here

28
SVK

Verwenden Sie die NodeJS-Befehlseingabe und nicht den Windows-Befehl. Die NodeJs-Befehlseingabeaufforderung erkennt ng.

44
PazDev

Sie können auch versuchen:

 > npm run ng <command>
56
Felix Too

Sie sollten nicht C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng zu Ihrem PFAD hinzufügen. Es gibt nur eine Javascript-Datei, die Sie nicht im Terminal verwenden können.

Sie benötigen ng.cmd, der sich wahrscheinlich unter %AppData%\Roaming\npm..__ befindet. Stellen Sie sicher, dass dieser Pfad in Ihrer PATH-Variablen enthalten ist.

25

Ich hatte das gleiche Problem unter Windows 7. Ich löste das Einstellen des richtigen Pfads.

  1. Suchen Sie zuerst die Datei ng.cmd auf Ihrem System. Es wird normalerweise um:

    E:\Users\<username>\AppData\Roaming\npm
    
  2. Legen Sie PATH an diesem Ort fest.

  3. Bestehendes Befehlsfenster schließen und neues öffnen

  4. Art

    ng -v
    

Denken Sie auch daran, den Winkel mit dem Befehl -g zu installieren.

npm install -g @angular/cli
15
Sushilkumar

Sie sollten den Pfad hinzufügen, in dem sich ng.cmd befindet. Es sollte sich standardmäßig unterC:\Users\AppData\Roaming\npmbefinden.

Hinweis: Hier kann "Benutzer" je nach Ihrem PC-Benutzernamen variieren!

9
Aupr

Ich hatte das gleiche Problem und entdeckte jetzt eine funktionierende Lösung. Führen Sie nach der erfolgreichen Installation der Knoten- und Winkel-CLI die folgenden Schritte aus.

Öffnen Sie C:\usr\local und kopieren Sie den Pfad oder Pfad, auf dem sich die CLI für Winkel auf Ihrem Computer befindet.

 enter image description here

Öffnen Sie nun die Umgebungsvariable in Ihrem Windows und fügen Sie den kopierten Pfad an folgendem Speicherort hinzu:

Advanced > Environment Variable > User Variables and System Variables wie unter dem Bild: 

 enter image description here

Das ist alles, jetzt öffne cmd und versuche es mit einem 'ng'-Befehl:

 enter image description here

stellen Sie sicher, dass die Umgebungsvariablen richtig eingestellt sind.

control panel-> system->advanced system settings-> select advanced Tab->
click on environment variables

und stellen Sie sicher, dass in dem Pfad unter der Zeile verfügbar ist

`C:\Users\username\AppData\Roaming\npm`   

hier wird der Benutzername je nach Benutzer geändert 

.

falls dies nicht funktioniert, werden die Umgebungsvariablen nicht reflektiert Starten Sie Ihren Computer bitte neu

wenn Sie immer noch mit dem Problem konfrontiert sind, ist Ihr Winkelcli nicht richtig installiert

bitte führen Sie die folgenden Befehle zur Neuinstallation aus

   npm uninstall -g @angular/cli

    npm cache clean    or   npm cache clean  --force

    npm install -g @angular/[email protected]
2
Lijo

Fügen Sie einfach eine kleine Info zu den vorherigen Antworten hinzu. Wenn Sie Windows 7 oder höher haben, gehen Sie zu Start und suchen Sie nach Node.js, und klicken Sie auf Prompt . Die App wird direkt angezeigt. Klicken Sie darauf und beginnen Sie mit dem Befehl Eingabeaufforderung für Winkel.

1
Anas

npm update löst das Problem für mich

Wenn der Winkel-Befehl installiert ist und der Befehl ng nicht funktioniert, schlagen Sie bitte den folgenden Vorschlag vor. Möglicherweise funktioniert er 

In meinem Fall war das Problem mit der npm-Konfigurationsdatei (.npmrc), die unter C:\Users {user} verfügbar ist. Diese Datei enthält keine Zeile registry https://registry.npmjs.org/=true. Nachdem ich diesen Zeilenbefehl hinzugefügt habe, begann er zu arbeiten. Verwenden Sie den folgenden Befehl, um die Konfigurationsdatei zu bearbeiten. Datei bearbeiten und speichern. Versuchen Sie erneut, den Befehl auszuführen. Es sollte jetzt klappen.

npm config edit
1

Ich habe es mit den folgenden Schritten versucht und es funktioniert einwandfrei:

Lade die neueste Version für nodejs herunter, sie sollte funktionieren

1
MayankGaur

Sie müssen keinen Pfad festlegen. Folgen Sie dem nachstehenden Schritt, um das Problem zu lösen.

Schritt 1- gehe zu 

C:\Users\user\AppData\Roaming and delete npm, npm-update and npm-cache folder

Schritt 2 

npm install -g @angular/[email protected] again.
0
waseem asgar

Keine Deinstallation von angle/cli erforderlich.

  1. Sie müssen lediglich sicherstellen, dass sich PATH to npm in Ihrer Umgebung PATH und oben befindet.

C:\Users\yourusername\AppData\Roaming\npm

  1. Schließen Sie dann den git- oder command-Client, den Sie verwenden, und führen Sie ng-v erneut aus
0
Fey Agape

Was für mich funktionierte, war, dass mir eine Datei fehlte

.npmrc

welches sich unter befindet 

C:\Users\username

Diese Datei sollte enthalten

prefix=$(APPDATA)\npm

Auch mein Umgebungspfad zeigte auf meinen Admin-Benutzer

0
Johansrk