Ng -Befehl nicht gefunden

Ng -Befehl nicht gefunden
„NG ist ein leistungsstarkes Befehlszeilen-Schnittstellen-Tool, mit dem Sie Ihre Winkelanwendungen in einfachen Befehlen verwalten können. Mit dem NG -Befehlstool können Sie Vorgänge wie das Servieren Ihrer Anwendungen und das Generieren von Boilerplate -Code durchführen.

Die Winkel -CLI ist standardmäßig mit den wichtigsten Veröffentlichungen des Winkelpakets verfügbar. Sobald Sie es installiert haben, können Sie daher aus der Shell darauf zugreifen und Ihre Anwendungen verwalten.

In diesem Tutorial werden wir den Fehler „NG nicht gefunden“ besprechen, warum es auftritt und wie Sie ihn beheben können.”

Lass uns anfangen.

Was ist der NG -Befehl nicht gefunden?

Der Fehler „NG -Befehl nicht gefunden“ tritt auf.

Es gibt drei Hauptursachen für diesen Fehler:

  1. Die NG CLI ist nicht installiert.
  2. Die NG CLI befindet sich in einem anderen Verzeichnis.
  3. Die NG CLI ist nicht auf globaler Ebene installiert.

Lassen Sie uns sehen, wie wir jedes der oben genannten Fälle beheben können.

Die NG CLI ist nicht installiert

Eine der Hauptursachen für den Fehler „NG -Befehl nicht gefunden“ ist der fehlende CLI -Dienstprogramm. Bevor Sie den Befehl ng verwenden können, müssen Sie ihn installieren, indem Sie den Befehl ausführen:

$ sudo nmp install -g @angular/cli

Nach der Installation können Sie die Angular CLI -Version mit dem Befehl überprüfen:

$ ng Version

Der Befehl sollte detaillierte Informationen über die installierte Angular CLI zurückgeben.

Eine Beispielausgabe ist unten dargestellt:

Angular Cli: 14.0.0
Knoten: 16.14.0
Paketmanager: NPM 8.5.1
OS: Darwin Arm64
Winkel:

Paketversion
------------------------------------------------------
@Angular-Devkit/Architect 0.1400.0 (Cli-Only)
@Angular-Devkit/Core 14.0.0 (Cli-Only)
@Angular-Devkit/Schematik 14.0.0 (Cli-Only)
@Schematik/Angular 14.0.0 (Cli-Only)

Die NG CLI ist in einem anderen Verzeichnis installiert

Wenn Sie die Winkel -CLI in einem anderen Verzeichnis installiert haben, das nicht Teil des Umgebungswegs ist, kann das System sie nicht lokalisieren und ausführen.

Sie können dies beheben, indem Sie das Verzeichnis hinzufügen, in dem der Befehl ng auf Ihren Pfad installiert ist.

Bearbeiten Sie unter Linux und MacOS Ihre .BASHRC -Datei und fügen Sie die Zeile hinzu:

$ export WEG= "/path/to/ng: $ path"

Sie können die obige Zeile auch hinzufügen .ZSHRC -Datei.

Speichern und schließen Sie die Datei. Um die Änderungen anzuwenden, führen Sie den Befehl aus:

$ source ~/.bashrc
$ source ~/.ZSHRC

Die NG CLI ist nicht auf globaler Ebene installiert

Eine weitere häufige Ursache für den Fehler „NG -Befehl nicht gefunden“ ist die Methode zur Installation der Winkel -CLI.

Um sicherzustellen, dass Sie außerhalb Ihrer aktuellen Arbeitsumgebung auf die CLI zugreifen können, müssen Sie sie mit dem -G -Flag installieren.

Mit den folgenden Befehlen können Sie die Winkel-CLI auf globaler Ebene deinstallieren und erneut installieren.

$ sudo npm deinstall @angular/cli deinstallieren
$ sudo npm install -g @angular/cli

Nach Abschluss können Sie die Installation testen, indem Sie den Befehl ng Version ausführen.

Schließen

In diesem Artikel haben Sie die wichtigsten Ursachen des „NG -Befehls nicht gefunden“ und drei Hauptmethoden zur Lösung ermittelt.

Danke fürs Lesen!!