2017-07-26 4 views
2

Ich habe gerade angefangen mit der CLI zu arbeiten und als ich versuchte, das @ Winkel/cli zu installieren und den Code ng --help‚ng‘ wird nicht als interner oder externer Befehl erkannt,

Ich erhalte die folgende laufen Fehler

‚ng‘ als interner oder externer Befehl nicht,

ich habe gegangen durch alle Blogs erkannt und fand keine Hilfe nach folgenden alle in den Blogs aufgeführten Verfahren

  1. Ich habe den
  2. geändert

Benutzervariablen Pfad:; C: \ Programme \ NodeJS \ und Systemvariable: C: \ Programme \ NodeJS \ ;% AppData% \ npm ;;

  1. , wenn ich den Befehl lief

    npm -g installieren @ Winkel/cli

fand ich die folgenden Dateien unter node_modules Ordner

@angular

-cli

--- bin

----- ng

cli

habe ich versucht, den Cache zu reinigen

npm cache clean 

mit und lief dann den Code

ng --version 

aber ich bekomme den Fehler wie in der Titel

Antwort

0

Ich denke, dass Ihr Paketname falsch ist.

Per der Github Seite:

https://github.com/angular/angular-cli

Sie sollten diesen Befehl statt:

npm install -g @angular/cli

Ich denke angular-cli die ältere Version ist.

+0

siehe meinen aktualisierten Kommentar, ich habe npm verwendet installieren -g @ eckig/cli, um den CLI in meiner Maschine zu installieren –

3

Winkel-cli ist ältere Version, für eine neue Version zuerst

npm uninstall -g angular-cli 
npm uninstall --save-dev angular-cli 

npm uninstall -g @angular/cli 
npm cache clean 
npm install -g @angular/[email protected] 
+0

Es tut mir wirklich leid, das ist der Befehl, den ich verwendet eckig cli npm install installieren -g @ angular/cli –

+0

Ich habe meinen Kommentar auch aktualisiert, ich werde nur versuchen, alle folgenden Dinge von Ihnen gesagt und zurück ... in meinem Kommentar habe ich auch die Systemvariable aktualisiert, bitte überprüfen Sie und lassen Sie mich wissen, wenn es ist rechts –

+0

Welches ist Ihre Knotenversion? – Hareesh

2

Ich habe gesucht lange neue Version zu installieren, aber nicht die Lösung gefunden Sie diese folgen müssen steps: 1) install angular/cli global 2) direkt nach der Installation kopieren Sie den Pfad zur gleichen Zeit im Terminal 3) fügen Sie diesen Pfad in der PATH-Umgebung variab le 4) starten Sie den Terminal diese

AS nach

npm installieren -g @ Winkel/cli @ neueste

dieser Weg zeigt, wie C helfen: \ Benutzer \ rizwan.local \ share \ npm enter image description here kopieren Sie den Pfad und fügen Sie ihn in ein Umgebungsvariable wie enter image description here

speichern und ausführen ng -v EnJoy

0

ich eine aktuelle Installation und fügen Sie ihn in meinem Weg folgendes zu tun bekommen hatte:

npm uninstall -g Winkel-cli

npm uninstall -g @ Winkel/cli

npm Cache sauber --force

npm installieren -g @ Winkel/cli

Dann öffnen Sie Windows-Einstellungen/Umwelt und die folgenden auf die Path-Variable hinzu:

% USERPROFILE% \ AppData \ Roaming \ NPM \ node_modules \ @angular \ cli \ bin

Jetzt funktioniert ng für mich.

Verwandte Themen