So beheben Sie „ng wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt“?

Fix „ng wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt?“

Dieser Fehler kann auftreten, wenn Sie die ng-Direktive in der Eingabeaufforderung verwenden. Es gibt grundsätzlich zwei Gründe für den Fehler „ng wird nicht als interner oder externer Befehl erkannt“. Es kann vorkommen:

  • Wenn das Angular-Befehlszeilentool nicht auf dem System installiert ist
  • Die Variable „ng Path“ wird in Windows nicht hinzugefügt.

So beheben Sie „ng wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt“?

Beginnen wir mit der ersten Lösung.

Installieren Sie das Angular-Befehlszeilentool

Installieren Sie das Angular CLI-Tool mit dem folgenden Befehl

> npm install -g @angular /cli
Now verify whether the error is fixed or not with the following command
ng version

Eine andere Lösung:

Der Fehler „ng wird nicht als interner oder externer Befehl erkannt„kann auftreten, wenn der ng-Pfad im Windows-Betriebssystem nicht festgelegt ist. Führen Sie den folgenden Befehl mit „where“ aus, um herauszufinden, wo der ng installiert ist oder wo „ng.exe“ Datei existiert. Wählen und kopieren Sie den Pfad, in dem ng installiert ist

> where ng

Starten Sie nun die Einstellungen für Umgebungsvariablen, indem Sie zu den festgelegten Umgebungsvariablen gehen. Sie können darauf zugreifen, indem Sie im Menü „Start“ danach suchen und den Pfad auf den Windows-Pfad festlegen. Gehen Sie zu „Umgebungsvariablen“. Wählen Sie anschließend unter „Systemvariablen“ die Eigenschaft „Pfad“ aus und klicken Sie dann auf die Schaltfläche „Bearbeiten“. Als nächstes im „Bearbeiten Sie UmgebungsvariablenKlicken Sie im Fenster auf „NeuGeben Sie hier den kopierten Pfad des NG-Installationsorts ein und klicken Sie dann auf „OK“ Möglichkeit.

Führen Sie nun den folgenden Befehl aus, um zu sehen, ob der Fehler behoben wurde oder nicht.

ng version

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert