Međutim, ponekad korisnik naiđe na pogrešku ' npm naredba nije pronađena ” prilikom instaliranja ili konfiguriranja modula ili paketa iz npm registra koji remeti tijek rada korisnika.
Ovaj post će pokazati:
- Kako riješiti 'naredba npm nije pronađena' na Linuxu?
- Kako riješiti 'naredba npm nije pronađena' u sustavu Windows?
- Zaključak
Kako riješiti 'npm naredba nije pronađena' na Linuxu?
Node.js široko je korišteno okruženje za izvršavanje JavaScript koda. Node.js je kompatibilan sa svim glavnim operativnim sustavima. Ponekad, tijekom instalacije modula Node.js u JavaScriptu, korisnik naiđe na pogrešku ' npm naredba nije pronađena ' kako je prikazano dolje. Ova se pogreška javlja zbog različitih svrha kao što je npm nije instaliran na sustavu ili se koristi zastarjela verzija npm-a ili npm nije dodan u postavke okruženja Linux Path:
Da biste ispravili gore navedenu pogrešku, isprobajte sljedeća rješenja:
- Instalirajte npm na Linux
- Dodajte npm u postavke okruženja staze
- Ček ' čvor_moduli ” Dozvole imenika
Rješenje 1: Instalirajte npm na Linux
Tijekom instalacije Node.js, korisnik može zaboraviti instalirati npm upravitelj paketa ili npm nije ispravno instaliran na sustavu. Zbog toga korisnik nailazi na pogrešku ' naredba 'npm' nije pronađena ”. Da biste riješili navedeni problem, instalirajte npm na Linux prema sljedećim uputama:
Korak 1: Ažurirajte Ubuntu
Prvo pokrenite Ubuntu terminal putem ' CTRL+ALT+T ' ključ. Zatim pokrenite ' prikladno ažuriranje ” naredba za ažuriranje Ubuntu repozitorija:
sudo prikladno ažuriranje
Korak 2: Instalirajte npm paket
Zatim instalirajte npm upravitelj paketa putem ' apt instalirati npm ” naredba. Ova naredba može zahtijevati root povlastice, stoga koristite “ sudo ” prije naredbe:
sudo prikladan instalirati npm -iOvdje, ' -i ” zastavica se koristi za dodjelu dopuštenja za obradu korištenja dodatnog prostora na disku za instalaciju „npm”:
Korak 3: Provjera
Sada provjerite je li npm instaliran ili ne, pokrenite ' npm -v ” naredba:
npm -uDonji rezultat pokazuje da smo učinkovito instalirali ' 8.5.1 ” npm verzija:
Kako biste provjerili radi li naredba npm ispravno ili ne, instalirajte bilo koji modul Node.js. Na primjer, instalirali smo ' izraziti ” modul:
npm instalirati izrazitiRezultat u nastavku pokazuje da smo instalirali modul i učinkovito riješili navedeni problem:
Ako problem i dalje postoji, to znači da npm nije automatski dodan postavci okruženja Path.
Rješenje 2: Dodajte npm u postavke okruženja staze
Ako npm nije dodan sustavnoj stazi, tada sustav neće uspjeti otkriti npm naredbe i korisnik će naići na pogrešku ' npm naredba nije pronađena ”. Da biste riješili navedeni problem, ručno dodajte npm instalacijsku stazu u postavke Linux okruženja. Da biste to učinili, slijedite navedeni postupak:
Korak 1: Provjerite lokaciju instalacije npm-a
Prvo provjerite mjesto instalacije npm-a putem ' koji npm ” naredba:
koji npm
Korak 2: Provjerite postavke okruženja puta
Sada provjerite je li npm dodan u postavke okruženja Linux Path ili ne gledajući sustav ' STAZA ”:
jeka $PATHOvdje možete vidjeti da su naše PATH postavke okruženja već ažurirane i npm instalacijska staza već postoji u postavkama okruženja:
Međutim, ako npm izvršni put ne postoji u postavkama Environment PATH, tada dodajte npm u sistemski put slijedeći donji korak.
Korak 3: dodajte npm put u postavke Linux okruženja
Otvori ' .bashrc ” u bilo kojem Linux uređivaču teksta sa sudo korisničkim pravima. Ovdje smo koristili nano editor:
sudo nano .bashrc
Zatim zalijepite sljedeći isječak u datoteku i spremite datoteku putem ' CTRL+S ' ključ:
izvoz STAZA = 'usr/bin: $PATH '
Za izlaz iz nano uređivača pritisnite “ CTRL+X ' ključ.
Korak 4: Ponovno učitajte okruženje Bash Shell
Nakon ažuriranja ' .bashrc ”, ponovno učitajte okruženje Bash ljuske da biste implementirali promjene putem donje naredbe:
izvor ~ / .bashrc
Nakon toga ponovno pokrenite naredbu “npm” i provjerite je li problem riješen ili ne.
Rješenje 3: Provjerite dopuštenja direktorija “node_modules”.
Prilikom instaliranja npm-a na Linuxu, stvara se ' čvor_moduli ' direktorij koji sadrži paket iz projekta Node.js prema ' projekt.json ' datoteka. Ako ' čvor_moduli ” direktorij nema bitnu dozvolu, može naići na različite pogreške. Da biste ispravili ove pogreške, dodijelite bitna dopuštenja za 'node_modules' pomoću koraka u nastavku:
Korak 1: Pogledajte direktorij “node_modules”.
Obično, ' čvor_moduli ” nalazi se u korisničkom imeniku Linuxa. Da biste provjerili datoteke trenutnog direktorija, pokrenite ' ls ”:
ls
Za prikaz putanje trenutno otvorenog direktorija, pokrenite ' pwd ”:
pwdZabilježite putanju ' čvor_moduli ” imenik iz izlaza:
Korak 2: Dodijelite dopuštenja 'node_modules'
Sada dodijelite bitna dopuštenja za ' čvor_moduli ” kroz “ chown -R $(whoami):root
Ovo će riješiti različite pogreške povezane s naredbom 'npm'.
Kako riješiti 'naredba npm nije pronađena' u sustavu Windows?
U sustavu Windows, npm se instalira s instalacijom Node.js i automatski se dodaje u Windows stazu. Stoga postoji minimalna vjerojatnost ' npm naredba nije pronađena ” javlja se pogreška. Međutim, rijetko se korisnici suočavaju s ' npm nije prepoznat kao unutarnji ili vanjski ” pogreška naredbe. To je zbog toga što ako npm nije instaliran s instalacijom Node.js, npm izvršni put nije prepoznat u Windows PATH varijabli ili se koristi starija verzija npm-a:
Da biste riješili istaknuti problem, prođite kroz sljedeća rješenja:
Slijedimo svako od gore navedenih rješenja jedno po jedno.
Rješenje 1: Deinstalirajte i ponovno instalirajte Node.js
Ponekad, tijekom instaliranja Node.js na Windows, npm paket nije ispravno instaliran ili je možda npm verzija starija i nekompatibilna s novim JavaScript aplikacijama i modulima. Zbog toga se korisnik susreće s ' npm naredba nije prepoznata ” pogreška. Da biste riješili navedeni problem, instalirajte najnoviju verziju Node.js i npm koristeći sljedeći postupak.
Korak 1: Pokrenite postavke 'Dodaj ili ukloni programe'.
Za novu instalaciju Node.js i npm, prvo deinstalirajte njihovu stariju verziju. U tu svrhu otvorite ' Dodavanje ili uklanjanje programa ” postavke:
Korak 2: Deinstalirajte Node.js
Potražite 'čvor' u polju za pretraživanje popisa aplikacija i odaberite aplikaciju Node.js. Ovdje kliknite na dolje označeno ' tri točkice ” za prikaz više opcija:
Zatim kliknite na ' Deinstaliraj ” za instaliranje Node.js. Korisnici također mogu pokrenuti ' Izmijeniti ” za izmjenu ili popravak instalacije Node.js. Međutim, ovaj korak će zahtijevati Node.js ' msi ' datoteka. Za nadogradnju npm-a i Node.js-a, svježe ćemo instalirati najnoviju verziju:
Korak 3: Preuzmite Node.js Installer
Otvorite službeni Node.js web stranica i preuzmite najnoviju verziju Node.js pritiskom na donju opciju:
Zatim otvorite ' Preuzimanja ” mapu i dvaput kliknite na datoteku Node.js .msi da biste pokrenuli instalacijski program:
Korak 4: Instalirajte Node.js i npm
Ovo će otvoriti čarobnjaka za postavljanje Node.js, pritisnite ' Sljedeći ” za nastavak koraka instalacije:
Slažem se s Node.js “ Licencni ugovor za krajnjeg korisnika ” pritiskom na donji označeni potvrdni okvir i pritiskom na “ Sljedeći ' dugme:
Odaberite mjesto instalacije Node.js i pritisnite “ Sljedeći ”. Ovdje ćemo nastaviti sa zadanom odabranom lokacijom:
Iz sljedećeg čarobnjaka idite na opciju 'npm package manager' i odaberite donju opciju za potpunu instalaciju npm-a zajedno s Node.js instalacijom:
Nakon toga pritisnite tipku “ Sljedeći ” za nastavak postupka:
Ovdje, ako želite instalirati dodatni alat uz npm i Node.js, pritisnite donji potvrdni okvir i pritisnite ' Sljedeći ”. Ovdje nam nije potreban nikakav dodatni alat:
Na kraju pritisnite “ Instalirati ” za početak instaliranja Node.js i npm na Windows:
Nakon dovršetka postupka instalacije pritisnite ' Završi ' dugme:
Ovo će također automatski dodati Node.js i npm u varijablu Windows Path.
Korak 5: Pokrenite terminal
Da biste provjerili jesu li npm i Node.js instalirani i dodani na Windows stazu, otvorite Windows zadani terminal naredbenog retka putem izbornika Start:
Korak 6: Provjera
Zatim pokrenite ' čvor -v ” za provjeru verzije Node.js:
čvor -u
Sada, da biste provjerili je li npm instaliran i radi li dobro, provjerite verziju npm-a:
npm -uIz donjeg rezultata možete vidjeti da smo učinkovito instalirali npm ' 10.2.4 ” verzija za Windows:
Sada provjerite je li pogreška 'npm command not found' riješena ili ne. U tu svrhu inicijalizirajte okruženje Node.js koristeći ' npm init ” naredba:
npm initDonji rezultat pokazuje da smo učinkovito riješili pogrešku npm naredbe koja nije prepoznata:
Ako se pogreška i dalje pojavljuje, to znači da npm nije dodan u Windows Path. Da biste riješili problem, isprobajte rješenje u nastavku.
Rješenje 2: Dodajte npm u Windows Path
Međutim, dok su Node.js i npm instalirani, Windows PATH varijabla se automatski ažurira. Ali, ako npm nije dodan u Windows Path, tada sustav ne može pristupiti uslužnom programu npm naredbenog retka s terminala, a korisnik se suočava s pogreškom ' npm naredba nije pronađena ”. Da biste riješili navedeni problem, dodajte npm varijabli Windows Path pomoću sljedeće demonstracije.
Korak 1: Provjerite mjesto instalacije Npm-a
Prvo idite do instalacijskih lokacija npm i Node.js. Prema zadanim postavkama, npm je instaliran u ' C:\Program Files\Node.js ” imenik. Kopirajte put instalacijskog direktorija iz adresne trake označene ispod:
Korak 2: Pokrenite varijablu okruženja
Zatim pokrenite postavke varijable okruženja putem Windows izbornika Start:
Zatim pritisnite ' Varijable okoline ” za pokretanje postavki Windows varijabli:
Korak 3: Dodajte npm u Windows Path
Otvori ' Staza ' opcija iz ' Varijable sustava ” popis. U tu svrhu prvo odaberite “ Staza ', a zatim pritisnite ' Uredi ' dugme:
Ovdje je naš izvršni put Node.js i npm već postavljen i dodan u varijablu Windows Path. Međutim, ako put nije dodan ili postoji u varijabli Path, dodajte ga ručno. U tu svrhu prvo pritisnite tipku “ Novi ” gumb, zalijepite put instalacije npm-a “ C:\Program Files\Node.js ' i pritisnite ' u redu ' dugme:
Korak 4: Koristite naredbu npm
Nakon dodavanja ' npm ” na Windows Path, ponovno pokrenite terminal Windows Command Prompt i upotrijebite naredbu npm za instaliranje paketa ili modula i provjerite je li navedeni problem riješen ili ne:
npm instalirati izrazitiZa demonstraciju smo instalirali ' izraziti ” Modul Node.js koji koristi npm upravitelj paketa. Donji rezultat pokazuje da smo učinkovito riješili pogrešku 'npm nije pronađen' i uspješno instalirali modul Node.js:
Pokrili smo rješenja za popravak ' npm naredba nije pronađena ” pogreška i za Windows i za Linux OS.
Zaključak
Da biste ispravili pogrešku 'npm naredba nije pronađena', pokušajte ponovno instalirati npm upravitelj paketa u Linuxu koristeći ' sudo apt instaliraj npm -y ” naredba. U sustavu Windows korisnik treba potpuno deinstalirati Node.js i ponovno ga instalirati na sustav. U tu svrhu preuzmite datoteku Node.js “.msi” sa službene web stranice, pokrenite instalacijski program i instalirajte npm. Drugo rješenje je dodavanje npm-a u postavke okruženja Windows ili Linux. Ovo će učiniti npm dostupnim Windows ili Linux terminalima. Ovaj tekst je pokazao popravke za rješavanje problema ' npm naredba nije pronađena ” i na Windows i na Linux OS-u.