Parandage npm käsku ei leitud Viga

Parandage Npm Kasku Ei Leitud Viga



Npm on Node.js käituskeskkonna üks põhikomponente (käivita JavaScripti kood). Seda kasutatakse JavaScripti moodulite ja pakettide haldamiseks ja kasutamiseks. Node.js-i kasutaja saab otsida ja installida olulisi pakette ja mooduleid, hallata rakenduse versiooni ja konfigureerida JS-projekte käsurea utiliidi npm kaudu.

Kuid mõnikord ilmneb kasutajal tõrge ' npm käsku ei leitud ” mooduli või paketi installimisel või konfigureerimisel npm-registrist, mis häirib kasutaja töövoogu.

See postitus näitab:







Kuidas lahendada Linuxis käsku npm ei leitud?

Node.js on JavaScripti koodi jaoks laialdaselt kasutatav käituskeskkond. Node.js ühildub kõigi suuremate operatsioonisüsteemidega. Mõnikord ilmneb kasutajal JavaScripti Node.js mooduli installimisel tõrge ' npm käsku ei leitud ' nagu allpool näidatud. See tõrge ilmneb erinevatel eesmärkidel, näiteks npm ei ole süsteemi installitud või kasutatakse npm vananenud versiooni või npm-i ei lisata Linux Pathi keskkonnasätetesse:





Ülaltoodud vea parandamiseks proovige järgmisi lahendusi.





Lahendus 1: installige npm Linuxi

Node.js installimise ajal võib kasutaja unustada npm paketihalduri installimise või ei ole npm süsteemi õigesti installitud. Seetõttu tekib kasutajal tõrge ' käsku 'npm' ei leitud ”. Kinnitatud probleemi lahendamiseks installige npm Linuxi järgmiste juhiste järgi.

1. samm: värskendage Ubuntu

Kõigepealt käivitage Ubuntu terminal läbi ' CTRL+ALT+T ' võti. Seejärel käivitage ' sobiv värskendus ” käsk Ubuntu hoidla värskendamiseks:



sudo sobiv värskendus

2. samm: installige npm pakett

Järgmisena installige paketihaldur npm läbi ' apt install npm ” käsk. See käsk võib nõuda administraatoriõigusi, seetõttu kasutage ' sudo ” enne käsku:

sudo asjakohane installida npm -ja

Siin on ' -ja ” lippu kasutatakse selleks, et anda protsessile luba, et kasutada npm installimiseks täiendavat kettaruumi:

3. samm: kinnitamine

Nüüd kontrollige, kas npm on installitud või mitte, käivitage npm -v 'käsk:

npm -sisse

Allolev väljund näitab, et oleme tõhusalt installinud 8.5.1 ”npm versioon:

Kontrollimaks, kas npm-käsk töötab korralikult või mitte, installige mis tahes moodul Node.js. Näiteks oleme installinud ' väljendada ” moodul:

npm installida väljendada

Allolev tulemus näitab, et oleme mooduli installinud ja probleemi tõhusalt lahendanud:

Kui probleem püsib, tähendab see, et npm-i ei lisata automaatselt tee keskkonnasätetesse.

Lahendus 2: lisage npm teekeskkonna sätetesse

Kui npm-i süsteemi teele ei lisata, ei suuda süsteem npm-käske tuvastada ja kasutaja kuvab veateate ' npm käsku ei leitud ”. Kinnitatud probleemi lahendamiseks lisage käsitsi npm-i installitee Linuxi keskkonnasätetesse. Selleks järgige antud protseduuri:

1. samm: kontrollige npm paigalduskohta

Esmalt kontrollige npm installi asukohta ' mis npm 'käsk:

mis npm

2. samm: kontrollige teekeskkonna sätteid

Nüüd kontrollige süsteemi vaadates, kas npm on Linux Pathi keskkonnasätetesse lisatud või mitte. PATH ”:

kaja $PATH

Siin näete, et meie PATH keskkonnasätted on juba ajakohased ja npm installitee on keskkonnaseadetes juba olemas:

Kui aga npm käivitatava tee keskkonna PATH sätetes pole, lisage npm süsteemi teele, järgides allolevat sammu.

3. samm: lisage npm tee Linuxi keskkonnasätetele

Ava ' .bashrc ” faili mis tahes sudo kasutajaõigustega Linuxi tekstiredaktoris. Siin oleme kasutanud nanoredaktorit:

sudo nano .bashrc

Seejärel kleepige järgmine koodilõik faili ja salvestage fail läbi ' CTRL+S ' võti:

eksportida PATH = 'usr/bin: $PATH '

Nano redaktorist väljumiseks vajutage nuppu ' CTRL+X ' võti.

4. samm: laadige uuesti Bash Shelli keskkond

Pärast ' .bashrc ” faili, laadige Bashi kestakeskkond uuesti, et muudatused järgmise käsu kaudu rakendada:

allikas ~ / .bashrc

Pärast seda käivitage uuesti käsk 'npm' ja kontrollige, kas probleem on lahendatud või mitte.

Lahendus 3: kontrollige kataloogi 'node_modules' õigusi

Linuxi npm installimisel loob see ' node_modules ” kataloog, mis sisaldab paketti projektist Node.js vastavalt „ projekt.json ” faili. Kui ' node_modules ” kataloogil pole olulisi õigusi, võib esineda erinevaid tõrkeid. Nende vigade parandamiseks määrake olulised õigused moodulile „node_modules”, kasutades järgmisi samme.

1. samm: vaadake kataloogi 'node_modules'.

Tavaliselt on ' node_modules ” kataloog asub Linuxi kasutajakataloogis. Praeguse kataloogi failide kontrollimiseks käivitage ' ls ”:

ls

Praegu avatud kataloogi tee vaatamiseks käivitage ' pwd ”:

pwd

Pange tähele ' node_modules ” kataloogi väljundist:

2. samm: määrake õigused „node_modules”

Nüüd määrake olulised õigused ' node_modules ' läbi ' chown -R $(whoami):root 'käsk:

chown -R $ ( kes ma olen ) :juur / Kodu / ubuntuuser / node_modules

See lahendab erinevad vead, mis on seotud käsuga 'npm'.

Kuidas lahendada Windowsis käsku npm ei leitud?

Windowsis installitakse npm koos Node.js-i installiga ja lisatakse automaatselt Windowsi teele. Seetõttu on minimaalne võimalus, et ' npm käsku ei leitud ” ilmneb tõrge. Siiski seisavad kasutajad harva silmitsi npm ei tuvastata sisemise ega välisena ” käsu viga. Selle põhjuseks on asjaolu, et kui npm-i ei installita koos Node.js-i installimisega, ei tuvastata Windowsi muutujas PATH npm käivitatava tee või kasutatakse npm-i vanemat versiooni:

Esiletõstetud probleemi lahendamiseks tehke järgmised lahendused.

Järgime ükshaaval kõiki ülaltoodud lahendusi.

Lahendus 1. Desinstallige ja installige uuesti Node.js

Mõnikord ei installita Windowsis Node.js-i installimisel npm-paketti õigesti või võib-olla on npm-versioon vanem ega ühildu uute JavaScripti rakenduste ja moodulitega. Seetõttu puutub kasutaja kokku ' npm käsku ei tuvastata ” viga. Kinnitatud probleemi lahendamiseks installige Node.js ja npm uusim versioon, kasutades järgmist protseduuri.

Samm 1: Käivitage seaded 'Lisa või eemalda programme'.

Node.js ja npm värskeks installimiseks desinstallige esmalt selle vanem versioon. Selleks avage ' Programmide lisamine või eemaldamine ” seaded:

2. samm: desinstallige Node.js

Otsige rakenduste loendi otsinguväljalt sõna „node” ja valige rakendus Node.js. Siin klõpsake alloleval nupul ' kolm punkti ” ikooni, et näha rohkem valikuid:

Järgmisena klõpsake nuppu ' Desinstallige ” suvand Node.js installimiseks. Kasutajad saavad käivitada ka Muutma ” Node.js-i installi muutmiseks või parandamiseks. See samm nõuab aga faili Node.js ' msi ” faili. Npm ja Node.js uuendamiseks installime värskelt uusima versiooni:

3. samm: laadige alla Node.js installiprogramm

Avage ametlik Node.js veebisait ja laadige alla Node.js uusim versioon, vajutades alltoodud valikut:

Järgmisena avage ' Allalaadimised ” kausta ja topeltklõpsake installiprogrammi käivitamiseks failil Node.js .msi:

4. samm: installige Node.js ja npm

See avab Node.js-i seadistusviisardi, klõpsake nuppu ' Edasi ” nuppu, et jätkata installimisetappidega:

Nõustuge Node.js-iga ' Lõppkasutaja litsentsileping ', vajutades allolevat märkeruutu ja vajutades nuppu ' Edasi ” nupp:

Valige Node.js installi asukoht ja vajutage ' Edasi ”. Siin jätkame vaikimisi valitud asukohaga:

Järgmises viisardis liikuge valikule „npm paketihaldur” ja valige alltoodud suvand, et npm täielikult installida koos Node.js-i installimisega:

Pärast seda vajutage nuppu ' Edasi ” nuppu protsessi jätkamiseks:

Siin, kui soovite installida täiendava tööriista koos npm-i ja Node.js-iga, vajutage allpool toodud märkeruutu ja vajutage ' Edasi ”. Siin ei vaja me täiendavat tööriista:

Lõpuks vajutage nuppu ' Installige ” nuppu, et alustada Node.js ja npm installimist Windowsis:

Pärast installiprotsessi lõpetamist klõpsake nuppu ' Lõpetama ” nupp:

See lisab muutujasse Windows Path automaatselt ka Node.js ja npm.

5. samm: käivitage terminal

Kontrollimaks, kas npm ja Node.js on installitud ja Windowsi teele lisatud, avage menüü Start kaudu Windowsi vaiketerminal Command Prompt:

6. samm: kinnitamine

Järgmisena käivitage ' sõlm -v ” käsk Node.js versiooni kontrollimiseks:

sõlm -sisse

Nüüd, et kontrollida, kas npm on installitud ja töötab hästi, kontrollige npm versiooni:

npm -sisse

Allolevast tulemusest näete, et oleme npm tõhusalt installinud ' 10.2.4 ” versioon Windowsis:

Nüüd kontrollige, kas tõrge 'npm käsku ei leitud' on lahendatud või mitte. Selleks lähtestage Node.js keskkond, kasutades ' npm init 'käsk:

npm init

Allolev väljund näitab, et oleme tõhusalt lahendanud npm käsu tundmatu vea:

Kui tõrge püsib, tähendab see, et npm ei ole Windows Pathi lisatud. Probleemi lahendamiseks proovige allolevat lahendust.

Lahendus 2: lisage Windowsi teele npm

Kuigi Node.js ja npm on installitud, värskendatakse muutujat Windows PATH automaatselt. Kuid kui npm-i Windows Pathi ei lisata, ei pääse süsteem terminalist npm-i käsurea utiliidi juurde ja kasutaja seisab silmitsi veaga ' npm käsku ei leitud ”. Kinnitatud probleemi lahendamiseks lisage npm muutujale Windows Path, kasutades järgmist demonstratsiooni.

1. samm: kontrollige Npm paigalduskohta

Esmalt liikuge npm ja Node.js installimiskohtadesse. Vaikimisi on npm installitud kausta ' C:\Program Files\Node.js ” kataloog. Kopeerige installikataloogi tee allpool näidatud aadressiribalt:

2. samm: käivitage keskkonnamuutuja

Järgmisena käivitage keskkonnamuutuja sätted Windowsi menüü Start kaudu:

Järgmisena vajutage nuppu ' Keskkonnamuutujad ” nuppu, et käivitada Windowsi muutuja sätted:

3. samm: lisage npm Windowsi teele

Ava ' Tee ' valik valikust ' Süsteemi muutujad ” nimekirja. Selleks valige esmalt ' Tee ” ja seejärel vajutage „ Muuda ” nupp:

Siin on meie Node.js ja npm käivitatava tee juba määratud ja lisatud muutujas Windows Path. Kui aga teed pole lisatud või see on muutujas Path olemas, lisage see käsitsi. Selleks vajutage esmalt nuppu ' Uus 'nuppu, kleepige npm installitee' C:\Program Files\Node.js ” ja vajuta „ Okei ” nupp:

4. samm: kasutage käsku npm

Pärast ' npm ” Windows Pathile, taaskäivitage Windowsi käsuviiba terminal ja kasutage paketi või mooduli installimiseks käsku npm ja kontrollige, kas probleem on lahendatud või mitte:

npm installida väljendada

Demonstreerimiseks oleme installinud ' väljendada ” Moodul Node.js, kasutades paketihaldurit npm. Allolev tulemus näitab, et oleme tõhusalt lahendanud vea „npm ei leitud” ja installinud edukalt mooduli Node.js:

Oleme käsitlenud lahendusi probleemi lahendamiseks npm käsku ei leitud ” viga nii Windowsi kui ka Linuxi OS-i jaoks.

Järeldus

Vea 'npm käsku ei leitud' parandamiseks proovige Linuxis uuesti installida npm paketihaldur, kasutades käsku ' sudo apt install npm -y ” käsk. Windowsis peab kasutaja Node.js'i täielikult desinstallima ja selle süsteemi uuesti installima. Selleks laadige ametlikult veebisaidilt alla fail Node.js “.msi”, käivitage installiprogramm ja installige npm. Teine lahendus on lisada npm Windowsi või Linuxi keskkonnasätetesse. See muudab npm juurdepääsetavaks Windowsi või Linuxi terminalidele. See kirjutis on näidanud parandusi, mis lahendavad ' npm käsku ei leitud ” viga nii Windowsi kui ka Linuxi OS-is.