Jak naprawić „NG nie jest uznawane za polecenie wewnętrzne lub zewnętrzne, program działający lub plik wsadowy?

Jak naprawić „NG nie jest uznawane za polecenie wewnętrzne lub zewnętrzne, program działający lub plik wsadowy?
Ramy strukturalne Angular JS zapewnia nowe dyrektywy (klasy kontrolujące i manipulowane elementami) dla HTML. HTML jest rozszerzone przez dyrektywy AngularJS są atrybutami z prefiksem ng-. Angular zapewnia NG-APP używane do aplikacji kątowych, model NG jest używany do widoków aplikacji kątowych, takich jak pola tekstowe, a NG-Init służy do inicjalizacji danych i zmiennych.

Czasami podczas korzystania z dyrektywy NG w wierszu polecenia napotykamy błąd ”NG nie jest uznawane za polecenie wewnętrzne lub zewnętrzne". Może się zdarzyć, jeśli narzędzie kątowego wiersza poleceń nie jest zainstalowane w systemie lub zmienna ścieżki NG nie jest dodawana w systemie Windows.

Na tym blogu skompilujemy następujące rozwiązania w celu rozwiązania określonego problemu.

  • Instalując klienta Angular
  • Dodając ścieżkę do systemu Windows

Więc zacznijmy!

Wymagania wstępne: Zainstaluj NPM

NPM to znany menedżer pakietów, który obsługuje aplikacje JavaScript. NPM zostanie skonfigurowany od razu po węźle.JS jest instalowany w systemie Windows. Oto adres URL artykułu wyjaśniający, jak używać NPM do instalacji węzła.JS:

Aby odkryć, jak zainstalować NPM w systemie Windows, odwiedź „Jak zainstalować nodeJS w systemie Windows”Strona.

Rozwiązanie 1: Zainstaluj narzędzie wiersza poleceń kątowych

Narzędzie wiersza poleceń, które służy przede wszystkim do tworzenia i utrzymania zainicjowanych aplikacji kątowych, jest znane jako narzędzie kątowe/CLI. Określony błąd może wystąpić, jeśli narzędzie kątowego wiersza poleceń nie jest zainstalowane w systemie.

Jak widać, kiedy próbujemy sprawdzić NG, który jest przedrostkiem kątowego, pokazuje błąd.

> Wersja ng

Możemy rozwiązać „NG nie jest uznawane za polecenie wewnętrzne lub zewnętrzne„Błąd poprzez instalowanie„Angular/CLI”W systemie Windows, które można łatwo zainstalować za pomocą menedżera pakietów NPM. Aby naprawić określony błąd, kontynuuj podłączoną procedurę.

Krok 1: Otwórz wiersz polecenia

Najpierw otwórz wiersz polecenia Windows, przeszukując go w menu Start:

Krok 2: Zainstaluj narzędzie Angular CLI

Wykorzystaj NPM, który zawiera tysiące pakietów do zainstalowania narzędzia kątowego wiersza poleceń. W tym celu wykonaj wspomniane polecenie:

> NPM install -g @angular/cli

Krok 3: Sprawdź, czy problem jest rozwiązany, czy nie

Sprawdźmy, czy błąd jest ustalony, czy nie. Aby to zrobić, sprawdź wersję NG w systemie Windows:

> Wersja ng

Rozwiązanie 2: Dodaj ścieżkę NG do Windows

Błąd "ng nie jest uznawane za polecenie wewnętrzne lub zewnętrzne”Może wystąpić, jeśli ścieżka NG nie jest ustawiona w systemie Windows. Przed uzyskaniem dostępu do NG z wiersza polecenia Windows, NG musi zostać najpierw dodane do ścieżki Windows. Aby to osiągnąć i rozwiązać znaleziony błąd, użyj następujących instrukcji.

Krok 1: Znajdź lokalizację instalacji NG

Aby dowiedzieć się, gdzie jest zainstalowany NG lub gdzie „ng.exe„Plik istnieje, użyj„Gdzie„Polecenie, jak pokazano poniżej:

> gdzie ng

Po ustaleniu lokalizacji instalacji NG wybierz i skopiuj ścieżkę, w której zainstalowany jest NG:

Krok 2: Ustawienia zmiennych środowiskowych uruchomienie środowiska

Otwórz ustawienie zmiennych środowiskowych, przeszukując je w „Uruchomienie„Menu, aby ustawić ścieżkę NG na ścieżkę Windows:

Uderzyć "Zmienne środowiska”Przycisk z panelu ustawienia zaliczki:

Krok 3: Ustaw ścieżkę NG na zmienną systemową

Następnie wybierz „Ścieżka„Nieruchomość pod”Zmienne systemowe”, A następnie kliknij„Edytować" przycisk:

Następnie w „Edytuj zmienne środowiskowe”Okno, kliknij„Nowy”I umieść skopiowaną ścieżkę lokalizacji instalacji NG tutaj, a następnie kliknij„OK„:

Krok 4: Sprawdź, czy błąd jest rozwiązany, czy nie

Sprawdźmy, czy błąd został rozwiązany, czy nie. Aby to zrobić, ponownie sprawdź wersję NG tutaj:

> Wersja ng

Możesz zobaczyć, że pomyślnie naprawiliśmy określony błąd w systemie Windows:

Zapewniliśmy wykonalne rozwiązania w celu naprawy „ng nie jest uznawane za polecenie wewnętrzne lub zewnętrzne" błąd.

Wniosek

Możesz napotkać problem ”ng nie jest uznawane za polecenie wewnętrzne lub zewnętrzne”Z różnych powodów. Możliwe, że ścieżka instalacyjna NG nie została dodana do zmiennej środowiska ścieżki lub że narzędzie kątowego wiersza poleceń nie zostało zainstalowane. Pierwszym rozwiązaniem jest zainstalowanie Angular/CLI Korzystanie z NPM, a drugie dodaje ścieżkę NG do Ustawienia zaliczki Windows. Na tym blogu opracowaliśmy wykonalne rozwiązania, aby rozwiązać określony błąd w systemie Windows.