Popravi npm naredba nije pronađena Greška

Popravi Npm Naredba Nije Pronadena Greska



npm je jedna od ključnih komponenti Node.js runtime okruženja (pokretanje JavaScript koda). Koristi se za upravljanje i rukovanje JavaScript modulima i paketima. Korisnik Node.js može pretraživati ​​i instalirati bitne pakete i module, upravljati verzijom aplikacije i konfigurirati JS projekte putem uslužnog programa naredbenog retka npm.

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 '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:





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 -i

Ovdje, ' -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 -u

Donji 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 izraziti

Rezultat 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 $PATH

Ovdje 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 ”:

pwd

Zabiljež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 ” naredba:

žvakati -R $ ( tko sam ja ) :korijen / Dom / ubuntuuser / čvor_moduli

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 -u

Iz 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 init

Donji 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 izraziti

Za 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.