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”.
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 NodemonPolecenie 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 NodemonI 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/instalowanyUpewnij 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 NodemonUpewnij 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//.konfiguratorNa 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!!