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.
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.