Opraviť príkaz npm nenájdený Chyba

Opravit Prikaz Npm Nenajdeny Chyba



Npm je jednou zo základných súčastí runtime prostredia Node.js (spustenie kódu JavaScript). Používa sa na správu a prevádzku modulov a balíkov JavaScript. Používateľ Node.js môže vyhľadávať a inštalovať základné balíky a moduly, spravovať verziu aplikácie a konfigurovať projekty JS pomocou pomocného programu príkazového riadka npm.

Niekedy však používateľ narazí na chybu „ Príkaz npm sa nenašiel ” pri inštalácii alebo konfigurácii modulu alebo balíka z registra npm, ktorý narúša pracovný tok používateľa.

Tento príspevok bude demonštrovať:







Ako vyriešiť „príkaz npm nenájdený“ v systéme Linux?

Node.js je široko používané runtime prostredie pre kód JavaScript. Node.js je kompatibilný so všetkými hlavnými operačnými systémami. Niekedy pri inštalácii modulu Node.js v JavaScripte používateľ narazí na chybu „ Príkaz npm sa nenašiel ' ako je ukázané nižšie. Táto chyba sa vyskytuje z rôznych dôvodov, ako napríklad, že npm nie je nainštalovaný v systéme alebo sa používa zastaraná verzia npm alebo sa npm nepridáva do nastavení prostredia Linux Path:





Ak chcete opraviť vyššie uvedenú chybu, vyskúšajte nasledujúce riešenia:





Riešenie 1: Nainštalujte npm v systéme Linux

Počas inštalácie Node.js môže používateľ zabudnúť nainštalovať správcu balíkov npm alebo môže byť npm nesprávne nainštalovaný v systéme. V dôsledku toho používateľ narazí na chybu „ príkaz „npm“ sa nenašiel “. Ak chcete vyriešiť uvedený problém, nainštalujte npm v systéme Linux podľa nasledujúcich pokynov:

Krok 1: Aktualizujte Ubuntu

Najprv spustite terminál Ubuntu cez „ CTRL+ALT+T “kľúč. Potom spustite „ apt update ” na aktualizáciu úložiska Ubuntu:



sudo apt update

Krok 2: Nainštalujte balík npm

Ďalej nainštalujte správcu balíkov npm cez „ apt install npm “príkaz. Tento príkaz môže vyžadovať oprávnenia root, preto použite „ sudo “ pred príkazom:

sudo apt Inštalácia npm -a

Tu je „ -a Príznak ” sa používa na pridelenie povolenia na spracovanie na použitie dodatočného miesta na disku pre inštaláciu „npm“:

Krok 3: Overenie

Teraz skontrolujte, či je npm nainštalovaný alebo nie, spustite „ npm -v 'príkaz:

npm -v

Nižšie uvedený výstup ukazuje, že sme efektívne nainštalovali „ 8.5.1 ” verzia npm:

Ak chcete skontrolovať, či príkaz npm funguje správne alebo nie, nainštalujte ľubovoľný modul Node.js. Napríklad sme nainštalovali „ expresné modul:

npm Inštalácia expresné

Nižšie uvedený výsledok naznačuje, že sme nainštalovali modul a efektívne vyriešili uvedený problém:

Ak problém stále pretrváva, znamená to, že npm sa automaticky nepridá do nastavenia prostredia Path.

Riešenie 2: Pridajte npm do nastavení prostredia cesty

Ak npm nie je pridané do systémovej cesty, systém nedokáže rozpoznať príkazy npm a používateľovi sa zobrazí chyba „ Príkaz npm sa nenašiel “. Ak chcete vyriešiť uvedený problém, manuálne pridajte cestu inštalácie npm do nastavení prostredia Linux. Ak to chcete urobiť, postupujte podľa uvedeného postupu:

Krok 1: Skontrolujte miesto inštalácie npm

Najprv skontrolujte miesto inštalácie npm cez „ ktoré npm 'príkaz:

ktoré npm

Krok 2: Skontrolujte nastavenia prostredia cesty

Teraz skontrolujte, či je npm pridaný do nastavení prostredia Linux Path alebo nie, zobrazením systému “ PATH “:

ozvena $PATH

Tu môžete vidieť, že naše nastavenia prostredia PATH sú už aktuálne a v nastaveniach prostredia už existuje inštalačná cesta npm:

Ak však cesta k spustiteľnému súboru npm neexistuje v nastaveniach Environment PATH, potom pridajte npm do systémovej cesty podľa nižšie uvedeného kroku.

Krok 3: Pridajte cestu npm do nastavení prostredia Linux

Otvor ' .bashrc ” v ľubovoľnom textovom editore Linux s používateľskými právami sudo. Tu sme použili nano editor:

sudo nano .bashrc

Potom prilepte nasledujúci úryvok do súboru a uložte súbor cez „ CTRL+S “ kľúč:

export PATH = 'usr/bin: $PATH '

Ak chcete ukončiť nano editor, stlačte tlačidlo „ CTRL+X “kľúč.

Krok 4: Znovu načítajte prostredie Bash Shell

Po aktualizácii „ .bashrc ” znovu načítajte prostredie prostredia Bash, aby ste implementovali zmeny pomocou nižšie uvedeného príkazu:

zdroj ~ / .bashrc

Potom znova spustite príkaz „npm“ a overte, či je problém vyriešený alebo nie.

Riešenie 3: Skontrolujte povolenia adresára „node_modules“.

Pri inštalácii npm v systéme Linux sa vytvorí súbor „ node_modules ” adresár, ktorý obsahuje balík z projektu Node.js podľa “ project.json “. Ak „ node_modules ” adresár nemá nevyhnutné oprávnenie, môžu sa v ňom vyskytnúť rôzne chyby. Ak chcete opraviť tieto chyby, priraďte základné povolenia „node_modules“ pomocou nasledujúcich krokov:

Krok 1: Zobrazte adresár „node_modules“.

Zvyčajne sa „ node_modules ” sa nachádza v užívateľskom adresári Linuxu. Ak chcete skontrolovať súbory aktuálneho adresára, spustite „ ls “:

ls

Ak chcete zobraziť cestu k aktuálne otvorenému adresáru, spustite príkaz „ pwd “:

pwd

Všimnite si cestu „ node_modules ” adresár z výstupu:

Krok 2: Priraďte povolenia „node_modules“

Teraz priraďte základné povolenia „ node_modules “ cez “ chown -R $(whoami):root 'príkaz:

chown -R $ ( kto som ) :koreň / Domov / ubuntuuser / node_modules

Tým sa vyriešia rôzne chyby súvisiace s príkazom „npm“.

Ako vyriešiť „príkaz npm nenájdený“ v systéme Windows?

V systéme Windows sa npm nainštaluje s inštaláciou Node.js a automaticky sa pridá do cesty Windows. Preto je minimálna šanca, že „ Príkaz npm sa nenašiel “vyskytla sa chyba. Zriedkavo sa však používatelia stretávajú s „ npm nie je rozpoznaný ako interný alebo externý “Chyba príkazu. Je to spôsobené tým, že ak npm nie je nainštalovaný s inštaláciou Node.js, cesta k spustiteľnému súboru npm nie je rozpoznaná v premennej Windows PATH alebo sa používa staršia verzia npm:

Ak chcete vyriešiť zvýraznený problém, postupujte podľa nasledujúcich riešení:

Pozrime sa postupne na každé z vyššie uvedených riešení.

Riešenie 1: Odinštalujte a znova nainštalujte Node.js

Niekedy sa pri inštalácii Node.js v systéme Windows balík npm nenainštaluje správne, prípadne je verzia npm staršia a nekompatibilná s novými aplikáciami a modulmi JavaScript. V dôsledku toho používateľ narazí na „ príkaz npm nie je rozpoznaný ' chyba. Ak chcete vyriešiť uvedený problém, nainštalujte najnovšiu verziu Node.js a npm pomocou nasledujúceho postupu.

Krok 1: Spustite nastavenia „Pridať alebo odstrániť programy“.

Ak chcete nanovo nainštalovať Node.js a npm, najskôr odinštalujte jeho staršiu verziu. Na tento účel otvorte „ Pridajte alebo odstráňte programy ' nastavenie:

Krok 2: Odinštalujte Node.js

Vo vyhľadávacom poli zoznamu aplikácií vyhľadajte „node“ a vyberte aplikáciu Node.js. Tu kliknite na nižšie uvedené „ tri bodky ikona ” na zobrazenie ďalších možností:

Ďalej kliknite na „ Odinštalovať ” na inštaláciu súboru Node.js. Používatelia môžu tiež spustiť „ Upraviť ” na úpravu alebo opravu inštalácie Node.js. Tento krok však bude vyžadovať súbor Node.js “ msi “. Ak chcete aktualizovať npm a Node.js, nainštalujeme čerstvo najnovšiu verziu:

Krok 3: Stiahnite si Inštalátor Node.js

Otvorte oficiálny súbor Node.js webové stránky a stiahnite si najnovšiu verziu Node.js kliknutím na nižšie uvedenú možnosť:

Ďalej otvorte „ K stiahnutiu ” a dvakrát kliknite na súbor Node.js .msi, aby ste spustili inštalačný program:

Krok 4: Nainštalujte Node.js a npm

Tým sa otvorí sprievodca nastavením Node.js, stlačte „ Ďalšie “, aby ste prešli na kroky inštalácie:

Súhlaste s Node.js “ Licenčná zmluva s koncovým používateľom ” stlačením začiarkavacieho políčka nižšie a stlačením tlačidla “ Ďalšie tlačidlo ”:

Vyberte umiestnenie inštalácie Node.js a stlačte „ Ďalšie “. Tu budeme pokračovať s predvoleným vybratým umiestnením:

V ďalšom sprievodcovi prejdite na možnosť „správca balíkov npm“ a vyberte možnosť uvedenú nižšie, aby ste úplne nainštalovali npm spolu s inštaláciou Node.js:

Potom stlačte tlačidlo „ Ďalšie ” tlačidlo na pokračovanie v procese:

Tu, ak chcete nainštalovať ďalší nástroj spolu s npm a Node.js, stlačte nižšie uvedené začiarkavacie políčko a stlačte „ Ďalšie “. Tu nepotrebujeme žiadny ďalší nástroj:

Nakoniec stlačte tlačidlo „ Inštalácia ” na spustenie inštalácie Node.js a npm v systéme Windows:

Po dokončení procesu inštalácie stlačte „ Skončiť tlačidlo ”:

Toto tiež automaticky pridá Node.js a npm do premennej Windows Path.

Krok 5: Spustite terminál

Ak chcete skontrolovať, či sú npm a Node.js nainštalované a pridané do cesty Windows, otvorte predvolený terminál príkazového riadka systému Windows cez ponuku Štart:

Krok 6: Overenie

Ďalej spustite „ uzol -v ” na kontrolu verzie Node.js:

uzol -v

Teraz, ak chcete skontrolovať, či je npm nainštalovaný a funguje dobre, skontrolujte verziu npm:

npm -v

Z nižšie uvedeného výsledku môžete vidieť, že sme efektívne nainštalovali npm “ 10.2.4 ” verzia v systéme Windows:

Teraz skontrolujte, či je chyba „príkaz npm nenájdený“ vyriešená alebo nie. Na tento účel inicializujte prostredie Node.js pomocou súboru „ npm init 'príkaz:

npm init

Nasledujúci výstup ukazuje, že sme efektívne vyriešili chybu príkazu npm nerozpoznaný:

Ak chyba stále pretrváva, znamená to, že npm sa nepridá do cesty Windows. Ak chcete problém vyriešiť, vyskúšajte nižšie uvedené riešenie.

Riešenie 2: Pridajte npm do cesty Windows

Počas inštalácie súborov Node.js a npm sa však premenná PATH systému Windows automaticky aktualizuje. Ak sa však npm nepridá do cesty Windows, systém nemôže získať prístup k nástroju príkazového riadka npm z terminálu a používateľ čelí chybe „ Príkaz npm sa nenašiel “. Ak chcete vyriešiť uvedený problém, pridajte npm do premennej Windows Path pomocou nasledujúcej ukážky.

Krok 1: Skontrolujte miesto inštalácie Npm

Najprv prejdite na miesta inštalácie npm a Node.js. Štandardne je npm nainštalovaný v „ C:\Program Files\Node.js “. Skopírujte cestu k inštalačnému adresáru z nižšie uvedeného panela s adresou:

Krok 2: Spustite premennú prostredia

Potom spustite nastavenia premennej prostredia cez ponuku Štart systému Windows:

Ďalej stlačte tlačidlo „ Premenné prostredia ” tlačidlo na spustenie nastavení premenných systému Windows:

Krok 3: Pridajte npm do cesty Windows

Otvor ' Cesta “ možnosť z “ Systémové premenné “zoznam. Na tento účel najskôr vyberte „ Cesta “ a potom stlačte tlačidlo „ Upraviť tlačidlo ”:

Tu je naša spustiteľná cesta Node.js a npm už nastavená a pridaná do premennej Windows Path. Ak však cesta nie je pridaná alebo existuje v premennej Path, pridajte ju manuálne. Na tento účel najskôr stlačte tlačidlo „ Nový “, vložte cestu inštalácie npm “ C:\Program Files\Node.js “ a stlačte tlačidlo „ OK tlačidlo ”:

Krok 4: Použite príkaz npm

Po pridaní „ npm ” na cestu Windows, znova spustite terminál príkazového riadka systému Windows a pomocou príkazu npm nainštalujte balík alebo modul a overte, či je uvedený problém vyriešený alebo nie:

npm Inštalácia expresné

Na ukážku sme nainštalovali „ expresné ” Modul Node.js pomocou správcu balíkov npm. Nižšie uvedený výsledok ukazuje, že sme efektívne vyriešili chybu „npm not found“ a úspešne nainštalovali modul Node.js:

Pokryli sme riešenia na opravu „ Príkaz npm sa nenašiel “ chyba pre OS Windows aj Linux.

Záver

Ak chcete opraviť chybu „príkaz npm nenájdený“, skúste preinštalovať správcu balíkov npm v systéme Linux pomocou „ sudo apt install npm -y “príkaz. V systéme Windows musí používateľ úplne odinštalovať súbor Node.js a znova ho nainštalovať do systému. Na tento účel si stiahnite súbor Node.js „.msi“ z oficiálnej webovej stránky, spustite inštalačný program a nainštalujte npm. Ďalším riešením je pridať npm do nastavení prostredia Windows alebo Linux. To sprístupní npm terminálom Windows alebo Linux. Tento zápis demonštroval opravy na vyriešenie problému „ Príkaz npm sa nenašiel “ v OS Windows aj Linux.