Labot npm komanda nav atrasta Kļūda

Labot Npm Komanda Nav Atrasta Kluda



Npm ir viens no Node.js izpildlaika vides galvenajiem komponentiem (palaist JavaScript kodu). To izmanto, lai pārvaldītu un darbinātu JavaScript moduļus un pakotnes. Node.js lietotājs var meklēt un instalēt būtiskas pakotnes un moduļus, pārvaldīt lietojumprogrammas versiju un konfigurēt JS projektus, izmantojot npm komandrindas utilītu.

Tomēr dažreiz lietotājs saskaras ar kļūdu ' npm komanda nav atrasta ” instalējot vai konfigurējot moduli vai pakotni no npm reģistra, kas traucē lietotāja darbplūsmu.

Šis ieraksts demonstrēs:







Kā atrisināt problēmu “npm komanda nav atrasta” operētājsistēmā Linux?

Node.js ir plaši izmantota JavaScript koda izpildlaika vide. Node.js ir saderīgs ar visām galvenajām operētājsistēmām. Dažreiz, instalējot moduli Node.js JavaScript, lietotājs saskaras ar kļūdu ' npm komanda nav atrasta ” kā parādīts zemāk. Šī kļūda rodas dažādu iemeslu dēļ, piemēram, sistēmā nav instalēts npm vai tiek izmantota novecojusi npm versija vai npm netiek pievienots Linux Path vides iestatījumiem:





Lai labotu iepriekš minēto kļūdu, izmēģiniet šādus risinājumus:





1. risinājums: instalējiet npm operētājsistēmā Linux

Node.js instalēšanas laikā lietotājs var aizmirst instalēt npm pakotņu pārvaldnieku vai arī npm nav pareizi instalēts sistēmā. Sakarā ar to lietotājs saskaras ar kļūdu ' komanda “npm” netika atrasta ”. Lai novērstu norādīto problēmu, instalējiet npm operētājsistēmā Linux, izpildot tālāk norādītās instrukcijas.

1. darbība: atjauniniet Ubuntu

Vispirms aktivizējiet Ubuntu termināli, izmantojot “ CTRL+ALT+T ” taustiņu. Pēc tam palaidiet ' piemērots atjauninājums ” komanda, lai atjauninātu Ubuntu repozitoriju:



sudo piemērots atjauninājums

2. darbība. Instalējiet npm pakotni

Pēc tam instalējiet npm pakotņu pārvaldnieku, izmantojot “ apt install npm ” komandu. Šai komandai var būt nepieciešamas root tiesības, tāpēc izmantojiet “ sudo ” pirms komandas:

sudo apt uzstādīt npm -un

Šeit “ -un karodziņš tiek izmantots, lai piešķirtu apstrādes atļauju, lai izmantotu papildu diska vietu “npm” instalēšanai:

3. darbība. Verifikācija

Tagad pārbaudiet, vai npm ir instalēts vai nav, palaidiet ' npm -v ” komanda:

npm -in

Zemāk redzamā izvade parāda, ka esam efektīvi instalējuši ' 8.5.1 ”npm versija:

Lai pārbaudītu, vai komanda npm darbojas pareizi, instalējiet jebkuru Node.js moduli. Piemēram, mēs esam instalējuši ' izteikt ” modulis:

npm uzstādīt izteikt

Tālāk redzamais rezultāts norāda, ka esam instalējuši moduli un efektīvi atrisinājuši norādīto problēmu:

Ja problēma joprojām pastāv, tas nozīmē, ka npm nav automātiski pievienots ceļa vides iestatījumam.

2. risinājums: pievienojiet npm ceļa vides iestatījumiem

Ja npm netiek pievienots sistēmas ceļam, sistēmai neizdosies noteikt npm komandas un lietotājs saskarsies ar kļūdu ' npm komanda nav atrasta ”. Lai novērstu norādīto problēmu, manuāli pievienojiet npm instalācijas ceļu Linux vides iestatījumiem. Lai to izdarītu, izpildiet norādīto procedūru:

1. darbība: pārbaudiet npm instalēšanas vietu

Vispirms pārbaudiet npm instalēšanas vietu, izmantojot ' kas npm ” komanda:

kuras npm

2. darbība: pārbaudiet ceļa vides iestatījumus

Tagad pārbaudiet, vai npm ir pievienots Linux Path vides iestatījumiem, apskatot sistēmu. PATH ”:

atbalss $PATH

Šeit jūs varat redzēt, ka mūsu PATH vides iestatījumi jau ir atjaunināti, un npm instalācijas ceļš jau pastāv vides iestatījumos:

Tomēr, ja vides PATH iestatījumos npm izpildāmā ceļa nav, pievienojiet npm sistēmas ceļam, veicot tālāk norādīto darbību.

3. darbība: pievienojiet npm ceļu Linux vides iestatījumiem

Atveriet ' .bashrc ” failu jebkurā Linux teksta redaktorā ar sudo lietotāja tiesībām. Šeit mēs esam izmantojuši nano redaktoru:

sudo nano .bashrc

Pēc tam ielīmējiet šo fragmentu failā un saglabājiet failu, izmantojot ' CTRL+S ” taustiņš:

eksportēt PATH = 'usr/bin: $PATH '

Lai izietu no nano redaktora, nospiediet ' CTRL+X ” taustiņu.

4. darbība: atkārtoti ielādējiet Bash Shell vidi

Pēc atjaunināšanas “ .bashrc ” failu, atkārtoti ielādējiet Bash apvalka vidi, lai ieviestu izmaiņas, izmantojot tālāk norādīto komandu:

avots ~ / .bashrc

Pēc tam vēlreiz palaidiet komandu “npm” un pārbaudiet, vai problēma ir novērsta.

3. risinājums: pārbaudiet direktorija atļaujas “node_modules”.

Instalējot npm operētājsistēmā Linux, tas izveido node_modules ' direktorijā, kurā ir pakotne no Node.js projekta saskaņā ar ' project.json ” failu. Ja “ node_modules ” direktorijam nav būtiskas atļaujas, tajā var rasties dažādas kļūdas. Lai labotu šīs kļūdas, piešķiriet elementam “node_modules” nepieciešamās atļaujas, veicot tālāk norādītās darbības.

1. darbība. Skatiet direktoriju “node_modules”.

Parasti “ node_modules ” direktorijs ir atrodams Linux lietotāju direktorijā. Lai pārbaudītu pašreizējā direktorija failus, palaidiet ' ls ”:

ls

Lai skatītu pašlaik atvērtā direktorija ceļu, palaidiet ' pwd ”:

pwd

Ievērojiet ceļu uz ' node_modules ” direktorijā no izvades:

2. darbība. Piešķiriet atļaujas “node_modules”

Tagad piešķiriet būtiskās atļaujas “ node_modules 'caur' chown -R $(whoami):root ” komanda:

čown -R $ ( kas es esmu ) :root / mājas / ubuntuuser / node_modules

Tas atrisinās dažādas kļūdas, kas saistītas ar komandu “npm”.

Kā operētājsistēmā Windows atrisināt problēmu “npm komanda nav atrasta”?

Operētājsistēmā Windows npm tiek instalēts kopā ar Node.js instalāciju un automātiski pievienots Windows ceļam. Tāpēc pastāv minimāla iespēja, ka “ npm komanda nav atrasta ” rodas kļūda. Tomēr reti lietotāji saskaras ar “ npm netiek atpazīts kā iekšējs vai ārējs ” komandas kļūda. Tas ir tāpēc, ka, ja npm nav instalēts kopā ar Node.js instalāciju, npm izpildāmais ceļš netiek atpazīts Windows PATH mainīgajā vai tiek izmantota vecāka npm versija:

Lai novērstu izcelto problēmu, veiciet tālāk norādītos risinājumus.

Sekosim katram no iepriekš minētajiem risinājumiem pa vienam.

1. risinājums: atinstalējiet un atkārtoti instalējiet Node.js

Dažreiz, instalējot Node.js operētājsistēmā Windows, npm pakotne nav pareizi instalēta vai arī npm versija ir vecāka un nav saderīga ar jaunām JavaScript lietojumprogrammām un moduļiem. Sakarā ar to lietotājs saskaras ar “ npm komanda netiek atpazīta ” kļūda. Lai novērstu norādīto problēmu, instalējiet jaunāko Node.js un npm versiju, izmantojot tālāk norādīto procedūru.

1. darbība: palaidiet iestatījumus “Pievienot vai noņemt programmas”.

Lai no jauna instalētu Node.js un npm, vispirms atinstalējiet tā vecāku versiju. Šim nolūkam atveriet ' Pievienojiet vai noņemiet programmas ' iestatījumi:

2. darbība. Atinstalējiet Node.js

Lietotņu saraksta meklēšanas laukā meklējiet “node” un atlasiet lietojumprogrammu Node.js. Šeit noklikšķiniet uz zemāk norādītā ' trīs punkti ”, lai skatītu citas opcijas:

Pēc tam noklikšķiniet uz ' Atinstalēt ” opciju, lai instalētu Node.js. Lietotāji var arī aktivizēt Modificēt ” opciju, lai modificētu vai labotu Node.js instalāciju. Tomēr šim solim būs nepieciešams Node.js ' msi ” failu. Lai jauninātu npm un Node.js, mēs tikko instalēsim jaunāko versiju:

3. darbība. Lejupielādējiet Node.js instalētāju

Atveriet Node.js oficiālo tīmekļa vietne un lejupielādējiet Node.js jaunāko versiju, noklikšķinot uz tālāk norādītās opcijas:

Pēc tam atveriet ' Lejupielādes ” mapi un veiciet dubultklikšķi uz faila Node.js .msi, lai izpildītu instalēšanas programmu:

4. darbība. Instalējiet Node.js un npm

Tiks atvērts Node.js iestatīšanas vednis, noklikšķiniet uz ' Nākamais ” pogu, lai pārietu uz instalēšanas darbībām:

Piekrītu Node.js ' Gala lietotāja licences līgums ”, nospiežot zemāk norādīto izvēles rūtiņu un nospiežot “ Nākamais ” poga:

Atlasiet Node.js instalēšanas vietu un nospiediet “ Nākamais ”. Šeit mēs turpināsim ar noklusējuma atlasīto atrašanās vietu:

Nākamajā vednī pārejiet uz opciju “npm pakotņu pārvaldnieks” un atlasiet tālāk norādīto opciju, lai pilnībā instalētu npm kopā ar Node.js instalēšanu:

Pēc tam nospiediet ' Nākamais ” pogu, lai turpinātu procesu:

Šeit, ja vēlaties instalēt papildu rīku kopā ar npm un Node.js, nospiediet tālāk norādīto izvēles rūtiņu un nospiediet “ Nākamais ”. Šeit mums nav nepieciešami nekādi papildu rīki:

Visbeidzot nospiediet ' Uzstādīt ” pogu, lai sāktu Node.js un npm instalēšanu operētājsistēmā Windows:

Pēc instalēšanas procesa pabeigšanas noklikšķiniet uz ' Pabeigt ” poga:

Tas arī automātiski pievienos Node.js un npm mainīgajam Windows Path.

5. darbība: palaidiet termināli

Lai pārbaudītu, vai npm un Node.js ir instalēti un pievienoti Windows ceļam, atveriet komandu uzvednes Windows noklusējuma termināli, izmantojot izvēlni Sākt:

6. darbība. Verifikācija

Pēc tam palaidiet ' mezgls -v ” komandu, lai pārbaudītu Node.js versiju:

mezgls -in

Tagad, lai pārbaudītu, vai npm ir instalēts un darbojas labi, pārbaudiet npm versiju:

npm -in

No tālāk redzamā rezultāta jūs varat redzēt, ka esam efektīvi instalējuši npm ' 10.2.4 ” versija operētājsistēmā Windows:

Tagad pārbaudiet, vai kļūda “npm komanda nav atrasta” ir novērsta. Šim nolūkam inicializējiet Node.js vidi, izmantojot ' npm init ” komanda:

npm init

Tālāk redzamā izvade parāda, ka esam efektīvi atrisinājuši npm komandas neatpazīto kļūdu:

Ja kļūda joprojām pastāv, tas nozīmē, ka npm nav pievienots Windows ceļam. Lai novērstu problēmu, izmēģiniet tālāk norādīto risinājumu.

2. risinājums: pievienojiet npm Windows Path

Tomēr, kamēr Node.js un npm ir instalēti, Windows PATH mainīgais tiek automātiski atjaunināts. Bet, ja npm nav pievienots Windows Path, sistēma nevar piekļūt npm komandrindas utilītai no termināļa, un lietotājs saskaras ar kļūdu ' npm komanda nav atrasta ”. Lai novērstu norādīto problēmu, pievienojiet npm mainīgajam Windows Path, izmantojot šo demonstrāciju.

1. darbība: pārbaudiet Npm instalācijas vietu

Vispirms dodieties uz npm un Node.js instalēšanas vietām. Pēc noklusējuma npm ir instalēts mapē C:\Program Files\Node.js ” direktoriju. Kopējiet instalācijas direktorija ceļu no tālāk norādītās adreses joslas:

2. darbība: palaidiet vides mainīgo

Pēc tam palaidiet vides mainīgā iestatījumus, izmantojot Windows izvēlni Sākt:

Pēc tam nospiediet ' Vides mainīgie ” pogu, lai palaistu Windows mainīgā iestatījumus:

3. darbība. Pievienojiet npm pakalpojumam Windows Path

Atveriet ' Ceļš ' opcija no ' Sistēmas mainīgie ” sarakstu. Šim nolūkam vispirms atlasiet “ Ceļš ” un pēc tam nospiediet „ Rediģēt ” poga:

Šeit mūsu Node.js un npm izpildāmais ceļš jau ir iestatīts un pievienots mainīgajam Windows Path. Tomēr, ja ceļš nav pievienots vai pastāv mainīgajā Path, pievienojiet to manuāli. Šim nolūkam vispirms nospiediet ' Jauns ' pogu, ielīmējiet npm instalācijas ceļu' C:\Program Files\Node.js ” un nospiediet „ labi ” poga:

4. darbība. Izmantojiet npm komandu

Pēc ' npm ” uz Windows Path, atkārtoti palaidiet Windows komandrindas termināli un izmantojiet komandu npm, lai instalētu pakotni vai moduli un pārbaudītu, vai norādītā problēma ir novērsta vai nē:

npm uzstādīt izteikt

Demonstrēšanai esam instalējuši ' izteikt ” Node.js modulis, izmantojot npm pakotņu pārvaldnieku. Tālāk redzamais rezultāts parāda, ka esam efektīvi atrisinājuši kļūdu “npm nav atrasts” un veiksmīgi instalējuši moduli Node.js:

Mēs esam apskatījuši risinājumus, lai labotu ' npm komanda nav atrasta ” kļūda gan operētājsistēmai Windows, gan Linux OS.

Secinājums

Lai labotu kļūdu “npm komanda nav atrasta”, mēģiniet pārinstalēt npm pakotņu pārvaldnieku operētājsistēmā Linux, izmantojot “ sudo apt install npm -y ” komandu. Operētājsistēmā Windows lietotājam ir pilnībā jāatinstalē Node.js un atkārtoti jāinstalē tas sistēmā. Šim nolūkam no oficiālās vietnes lejupielādējiet failu Node.js “.msi”, palaidiet instalēšanas programmu un instalējiet npm. Otrs risinājums ir pievienot npm Windows vai Linux vides iestatījumiem. Tādējādi npm būs pieejams Windows vai Linux termināļiem. Šis raksts ir parādījis labojumus, lai atrisinātu ' npm komanda nav atrasta ” kļūda gan operētājsistēmā Windows, gan Linux OS.