NPM posiada jedną z największych rejestrów JavaScript, która pomaga łatwo wyszukiwać i zarządzać pakietami.
Ten samouczek przejdzie przez rozwiązania, które możesz wypróbować, gdy napotkasz błąd „NPM, nie znaleziono”.
Co powoduje ten błąd?
W większości przypadków ten rodzaj błędu występuje, gdy system nie może znaleźć ścieżki, w której instalowany jest NPM lub NodeJS.
Może to być spowodowane tym, że nie masz zainstalowanych w systemie NPM ani nodejs lub nie skonfigurował ścieżki do binarnej.
Upewnij się, że NPM jest zainstalowany
Pierwszym krokiem do rozwiązania tego rodzaju błędu jest upewnienie się, że masz zainstalowany NPM w systemie.
Musisz tylko zainstalować nodejs, ponieważ w większości przypadków jest pakowany. Aby sprawdzić, czy zainstalowany jest NodeJS, uruchom polecenie:
$ node -v
Jeśli nodejs jest zainstalowany w twoim systemie, powyższe polecenie powinno wytworzyć zainstalowaną wersję węzłów.
Jeśli otrzymasz błąd, nie masz go zainstalowanego w systemie.
Instalowanie Nodejów i NPM w systemie Windows
Aby zainstalować NPM i Nodejs w systemie Windows, otwórz przeglądarkę i przejdź do zasobu poniżej:
https: // nodejs.org/en/pobierz/
Wybierz instalator swojego systemu i pobierz go.
Uruchom pakiet instalatora po zakończeniu pobierania i śledź wraz z kreatora konfiguracji.
W „Custom Setup” Wybierz Dodaj do ścieżki i ustaw ją na „Cała funkcja zostanie zainstalowana na lokalnym dysku twardym."
Wykonaj następujące kroki, kliknij Zainstaluj proces rozpoczęcia procesu instalacji.
Sprawdź wersje węzła i NPM.
Po zakończeniu instalacji otwórz okno terminala i uruchom polecenia:
$ node -v
Polecenie powyżej powinno zwrócić zainstalowaną wersję węzła
$ npm -v
Powyższe powinno wydrukować zainstalowaną wersję NPM.
Windows ręcznie dodaj węzeł i NPM do ścieżki
W systemie Windows możesz stawić czoła błędu „NPM nie znaleziono”, jeśli ścieżka do nodejs i npm nie jest dodawana do zmiennej ścieżki.
Aby to naprawić, zlokalizuj ścieżkę do binarów Nodejs i NPM.
Domyślnie NodeJS jest zainstalowany Inc: \ Program Files \ Nodejs
Otwórz wiersz polecenia i uruchom polecenie poniżej, aby dodać je do ścieżki
$ set ścieżka =%ścieżka%; "C: \ Program Files \ nodejs"
Polecenie powyżej powinno dodać określony katalog do zmiennej ścieżki.
Instalowanie Nodejów i NPM w Linux
W systemie Linux możesz użyć menedżera pakietów do instalacji nodejs i npm, jak pokazano:
Aktualizacja $ sudo apt-get
$ sudo apt -get instaluj nodejs npm -y
Po zakończeniu sprawdzanie wersji sprawdź nodeJS i NPM, sprawdzając wersje.
Napraw błąd „Nie znaleziono komendy npm” - uprawnienia
W niektórych przypadkach możesz stawić czoła błędu „NPM nie znaleziono” z powodu uprawnień do katalogu.
W Linux możesz to naprawić, uruchamiając polecenia:
$ sudo chown -r $ (whoami): root $ (npm root -g)
Pokazanie powyżej powinno zmienić uprawnienia lokalizacji pakietu globalnego NPM na bieżącego użytkownika.
Na macOS możesz uruchomić polecenie:
$ sudo chown -r $ (whoami): admin $ (npm root -g)
Wniosek
W tym artykule zbadano różne możliwe przyczyny błędu „NPM, nie znaleziono”. Zanotowaliśmy również szczegóły dotyczące różnych metod i technik, których możesz użyć, aby to naprawić.