So beheben Sie „NG wird nicht als interner oder externer Befehl, operierbares Programm oder Stapeldatei erkannt?”

So beheben Sie „NG wird nicht als interner oder externer Befehl, operierbares Programm oder Stapeldatei erkannt?”
Das eckige JS -Strukturrahmen bietet neue Richtlinien (Klassen, die Elemente steuern und manipulieren) für HTML. HTML wird durch AngularJS -Richtlinien erweitert, sind Attribute mit dem Präfix ng-. Angular liefert NG-App, das für Winkelanwendungen verwendet wird.

Manchmal begegnen wir während der Verwendung der NG -Direktive der Eingabeaufforderung auf den Fehler “NG wird nicht als interner oder externer Befehl erkannt”. Es kann auftreten, wenn das Angular -Befehlszeilenwerkzeug nicht auf dem System installiert ist oder die NG -Pfadvariable in Windows nicht hinzugefügt wird.

In diesem Blog werden wir die folgenden Lösungen zusammenstellen, um das angegebene Problem zu lösen.

  • Durch die Installation von Winkelclient
  • Durch Hinzufügen von Pfad zu Windows

Lassen Sie uns also anfangen!

Voraussetzungen: NPM installieren

NPM ist ein bekannter Paketmanager, der JavaScript-Anwendungen unterstützt. NPM wird sofort nach dem Knoten eingerichtet.JS ist unter Windows installiert. Hier ist die URL für den Artikel, in dem erläutert wird, wie NPM zur Installation des Knotens verwendet wird.JS:

Um herauszufinden, wie NPM unter Windows installiert wird, besuchen Sie die “So installieren Sie NodeJs unter Windows" Buchseite.

Lösung 1: Installieren Sie das Angular -Befehlszeilenwerkzeug

Das Befehlszeilenwerkzeug, das hauptsächlich zur Erstellung und Aufrechterhaltung von initialisierten Winkelanwendungen verwendet wird, wird als Angular/CLI -Werkzeug bezeichnet. Der angegebene Fehler kann auftreten, wenn das Angular -Befehlszeilenwerkzeug nicht auf dem System installiert ist.

Wie Sie sehen, versuchen wir, NG zu überprüfen, was ein Angular ist, es zeigt einen Fehler an.

> ng Version

Wir können die “lösen“NG wird nicht als interner oder externer Befehl erkannt"Fehler durch Installation"Angular/Cli”Unter Windows, die einfach mit dem NPM -Paket -Manager installiert werden können. Um den angegebenen Fehler zu beheben, verfolgen Sie die aufgeführte Prozedur.

Schritt 1: Eingabeaufforderung öffnen

Öffnen Sie zunächst die Windows -Eingabeaufforderung, indem Sie sie im Startmenü durchsuchen:

Schritt 2: Installieren Sie das Angular CLI -Werkzeug

Verwenden Sie NPM, das Tausende von Paketen enthält, um das Angular -Befehlszeilenwerkzeug zu installieren. Führen Sie zu diesem Zweck den erwähnten Befehl aus:

> npm install -g @angular/cli installieren

Schritt 3: Überprüfen Sie, ob das Problem behoben ist oder nicht

Überprüfen Sie, ob der Fehler behoben ist oder nicht. Überprüfen Sie dazu die NG -Version unter Windows:

> ng Version

Lösung 2: Fügen Sie Windows Pfad von Ng hinzu

Der Fehler "NG wird nicht als interner oder externer Befehl erkanntKann auftreten, wenn der NG -Pfad nicht in Windows eingestellt ist. Vor dem Zugriff auf NG über die Windows -Befehlszeile muss NG zunächst zum Windows -Pfad hinzugefügt werden. Um dies zu erreichen und den gefundenen Fehler zu beheben, verwenden Sie die folgenden Anweisungen.

Schritt 1: Finden Sie den Standort der NG -Installation

Um herauszufinden, wo die NG installiert ist oder wo die “ng.exe"Datei existiert, verwenden Sie die"WoBefehl ”wie unten gezeigt:

> wo ng

Wählen Sie nach der Bestimmung des Standorts der NG -Installation den Pfad aus, an dem NG installiert ist:

Schritt 2: Variableeinstellungen für die Startumgebung

Öffnen Sie die Einstellung der Umgebungsvariablen, indem Sie sie in der “durchsuchen“Start-upMenü zum Festlegen des NG -Pfades auf Windows Path:

Schlag "UmgebungsvariablenSchaltfläche "Schaltfläche aus der Vorabeinstellungsstufe:

Schritt 3: Setzen Sie den NG -Pfad auf Systemvariable

Wählen Sie danach die "Weg”Eigentum unter“SystemvariablenUnd dann klicken Sie auf “Bearbeiten" Taste:

Als nächstes in ""Umgebungsvariablen bearbeitenFenster, klicken Sie auf “Neu”Und setzen Sie hier den kopierten Pfad des NG -Installationsorts und klicken Sie dann auf“OK„:

Schritt 4: Überprüfen Sie, ob der Fehler behoben ist oder nicht

Überprüfen Sie, ob der Fehler behoben wurde oder nicht. Überprüfen Sie dazu hier erneut die NG -Version:

> ng Version

Sie können sehen, dass wir den angegebenen Fehler unter Windows erfolgreich behoben haben:

Wir haben praktikable Lösungen zur Behebung der “bereitgestellt“NG wird nicht als interner oder externer Befehl erkannt" Fehler.

Abschluss

Sie könnten auf das Problem stoßen “NG wird nicht als interner oder externer Befehl erkannt”Aus einer Vielzahl von Gründen. Es ist möglich, dass der NG -Installationspfad nicht zur Pfadumgebungsvariable hinzugefügt wurde oder dass das Angular -Befehlszeilenwerkzeug nicht installiert wurde. Die erste Lösung ist zu installieren Angular/Cli Die Verwendung von NPM und dem anderen fügen den NG -Pfad zu Windows -Vorausstellungen hinzu. In diesem Blog haben wir realisierbare Lösungen zusammengestellt, um den angegebenen Fehler unter Windows zu beheben.