Der Befehl „ng serve“ kann in Windows 10 nicht ausgeführt werden.

Der Befehl „ng serve“ kann in Windows 10 nicht ausgeführt werden.

Ich versuche, Angular unter Windows 10 zu installieren.

1- Meine Knotenversion ist

node -v
v10.16.0

und npm-Version ist

npm -v
6.9.0

Nach dem Ausführen des Befehls von Angular CLI, der

npm install -g @angular/cli

Ich kann den Befehl ng serve nicht ausführen. Es wird dieser Fehler angezeigt

'ng' is not recognized as an internal or external command,
operable program or batch file.

Ich habe mir einige Online-Lösungen angesehen, die sagen, ich solle 'PATH' festlegen, aber mein Pfad-npm-Ordner ist leer

C:\Users\shaha\AppData\Roaming\npm

Ich habe viele Male versucht, nodejs zu deinstallieren und zu installieren, aber ich kann den Befehl ng serve nicht ausführen. Bitte helfen Sie mir, dieses Problem zu lösen.

Antwort1

Einführung

Wenn Sie in der Eingabeaufforderung einen Befehl eingeben, ist dieser, sofern es sich um ein Programm handelt, deshalb verfügbar, weil er über den Pfad zugänglich ist.

PATH ist eine Umgebungsvariable. Es gibt eine PATH-Variable in Ihren Benutzervariablen und eine zweite in Ihren Systemvariablen.

PATH bezeichnet eine Reihe von Speicherorten auf Ihrem Computer mit Programmen und Komponenten, die global verfügbar sein sollten.

Lösung 1 - Bearbeiten Sie Ihren PATH

Suchen Sie zunächst nach ng.exe auf Ihrem Computer. Sie finden es möglicherweise in Ihren Programmdateien. Wenn Sie nicht wissen, wo Sie danach suchen sollen, öffnen Sie einfach „Computer“ und führen Sie eine vollständige Systemsuche danach durch.

Sobald Sie ng.exe gefunden haben, müssen Sie den Speicherort zu Ihrer Benutzer- oder System-PATH-Variable hinzufügen. Umgebungsvariablen können auf der Registerkarte „Erweitert“ der „Systemeigenschaften“ bearbeitet werden, nachdem Sie auf die Schaltfläche „Umgebungsvariablen“ geklickt haben.

Fügen Sie am Ende der PATH-Variable ein Semikolon und den Speicherort von ng.exe hinzu.

Sie können ein im Internet gefundenes Tutorial zum Bearbeiten des Pfads verwenden. Hier ist ein Beispiel für ein Tutorial.https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/

Haftungsausschluss: Eine falsche Bearbeitung Ihres Pfads kann zu Systemproblemen führen. Eine bessere Lösung wäre, den Entwickler des Programms, das Sie installieren möchten, zu kontaktieren und ihn das Installationsprogramm reparieren zu lassen.

Lösung 2 – ng.exe explizit ausführen

Suchen Sie zunächst nach ng.exe auf Ihrem Computer. Sie finden es möglicherweise in Ihren Programmdateien. Wenn Sie nicht wissen, wo Sie danach suchen sollen, öffnen Sie einfach „Computer“ und führen Sie eine vollständige Systemsuche danach durch.

Wenn Sie es gefunden haben, kopieren Sie den Dateispeicherort, anstatt ihn ng servein Ihrer Eingabeaufforderung zu verwenden, und verwenden Sie den vollständigen Dateispeicherort anstelle von „ng“.

Beispiel:

ng dienen

wird

C:\Pfad\zum\Installationsordner\ng.exe serve

Antwort2

Ich denke, das ist ein Verknüpfungsproblem. Möglicherweise haben Sie es nicht global installiert, indem Sie dies -gwährend der Installation nach dem Befehl eingefügt haben. Versuchen Sie trotzdem Folgendes, um es zu verknüpfen:

npm link @angular/cli

verwandte Informationen