Nie znaleziono polecenia Nodemon

Nie znaleziono polecenia Nodemon
„Nodemon to fantastyczne narzędzie dla węzła.Deweloperzy JS. Pozwala programistom skupić się na pisaniu kodu bez martwienia się o odświeżenie zmian. Działa poprzez ponowne uruchomienie aplikacji za każdym razem, gdy pliki i katalogi w aplikacji są modyfikowane.

To sprawia, że ​​przepływ pracy programistów jest znacznie łatwiejszy i gładki. Tak, masz wystarczająco dużo błędów, aby się martwić.

Jednak kiedy zaczynasz zaczynasz z węzłem.JS Development, możesz napotkać błąd „Nodemon Command Nie znaleziono”. W tym samouczku staramy się pomóc ci zrozumieć, dlaczego ten błąd występuje i dać ci szybką i łatwą metodę, aby to naprawić."

Zacznijmy.

„Nie znaleziono komendy„ Nodemon ” - przyczyna

Poniżej znajdują się niektóre przyczyny błędu „Nodemon Command Nie znaleziono”.

  1. Nodemon nie jest zainstalowany.
  2. Nodemon jest dostępny na innej ścieżce.
  3. Narzędzie Nodemon nie jest instalowane na całym świecie.

Powyższe są jednymi z głównych przyczyn błędu „nie znalezionego komendy Nodemon”.

Omówmy każdą przyczynę błędu i odpowiednią możliwą poprawkę.

Nodemon nie jest zainstalowany

Na początku możesz pomyśleć, że Nodemon jest częścią węzła.Pakiet JS. Jednak tak nie jest; Chociaż zapewnia kilka wysoce potrzebnych funkcji według węzła.JS programiści, należy go zainstalować ręcznie.

Stąd nawet jeśli masz węzeł.JS zainstalowane, nie oznacza to, że Nodemon jest również.

Aby rozwiązać ten problem, możesz po prostu zainstalować Nodemon, jak pokazano w poniższych poleceniach:

$ sudo nmp instaluj -g Nodemon

Polecenie używa Menedżera pakietu węzłów do pobrania i instalacji narzędzia Nodemon na poziomie globalnym.

Jeśli wcześniej zainstalowałeś Nodemon bez flagi -G, możesz ją ponownie zainstalować, uruchamiając polecenie:

$ sudo npm odinstaluj Nodemon
$ sudo npm odinstalowanie -g Nodemon

I dzięki temu powinieneś mieć komendę Nodemon w swoim systemie.

Narzędzie Nodemon jest instalowane na innej ścieżce

Systemy UNIX mają zestaw katalogów, które zostaną sprawdzone po wywołaniu polecenia z terminala. Popularne katalogi obejmują /bin, /usr /bin /sbin, /usr /local /bin, /usr /sbin itp.

Dlatego jeśli Nodemon jest zainstalowany w innym katalogu, który nie jest dostępny w zmiennej środowiskowej ścieżki systemu, polecenie zawiedzie.

Domyślnie Nodemon jest instalowany w katalogu/usr/lokal/bin/nodemon. Jeśli Nodemon jest w innym miejscu, możesz utworzyć symboliczny link do katalogu docelowego.

sudo ln -s/cel//gdzie/nodejs/jest/instalowany

Upewnij się, że katalog docelowy jest częścią ścieżki.

Nodemon nie jest instalowany na całym świecie

Nodemon musi być zainstalowany na poziomie globalnym, abyś mógł go zaimportować do dowolnego projektu. Dlatego jeśli zainstalowałeś go bez flagi -g, będzie dostępny tylko w tym projekcie.

Możesz to rozwiązać, odinstalując go i instalując jako globalny pakiet:

$ sudo nmp odinstaluj Nodemon
$ sudo nmp instaluj -g Nodemon

Upewnij się, aby uruchomić polecenie z uprawnieniami root, aby uniknąć błędów, które mogą wynikać z niewystarczających uprawnień.

Możesz także naprawić nieprawidłowe pozwolenie, uruchamiając polecenie:

$ sudo chown -r $ użytkownik: $ (id -gn $ user)/Users/Username//.konfigurator

Na koniec możesz sprawdzić, czy Nodemon działa, sprawdzając wersję:

Gratulacje, masz teraz dostępne polecenie Nodemon.

Wniosek

W tym samouczku omówiliśmy różne przyczyny błędu „Nodemon Command Nie znaleziono” i jak to naprawić.

Dziękuje za przeczytanie!!