Opravit příkaz npm nenalezen Chyba

Opravit Prikaz Npm Nenalezen Chyba



npm je jednou ze základních součástí běhového prostředí Node.js (spouštění kódu JavaScript). Používá se ke správě a provozu modulů a balíčků JavaScriptu. Uživatel Node.js může vyhledávat a instalovat základní balíčky a moduly, spravovat verzi aplikace a konfigurovat projekty JS pomocí nástroje příkazového řádku npm.

Někdy však uživatel narazí na chybu „ Příkaz npm nebyl nalezen ” při instalaci nebo konfiguraci modulu nebo balíčku z registru npm, který narušuje pracovní postup uživatele.

Tento příspěvek ukáže:







Jak vyřešit „příkaz npm nebyl nalezen“ v systému Linux?

Node.js je široce používané runtime prostředí pro kód JavaScript. Node.js je kompatibilní se všemi hlavními operačními systémy. Někdy při instalaci modulu Node.js v JavaScriptu uživatel narazí na chybu „ Příkaz npm nebyl nalezen ' Jak je ukázáno níže. K této chybě dochází z různých důvodů, například že v systému není nainstalován npm nebo se používá zastaralá verze npm nebo se npm nepřidává do nastavení prostředí Linux Path:





Chcete-li opravit výše uvedenou chybu, vyzkoušejte následující řešení:





Řešení 1: Nainstalujte npm na Linux

Během instalace Node.js může uživatel zapomenout nainstalovat správce balíčků npm nebo se může stát, že npm není v systému správně nainstalován. V důsledku toho uživatel narazí na chybu „ příkaz „npm“ nebyl nalezen “. Chcete-li uvedený problém vyřešit, nainstalujte npm na Linux podle následujících pokynů:

Krok 1: Aktualizujte Ubuntu

Nejprve spusťte terminál Ubuntu přes „ CTRL+ALT+T “ klíč. Poté spusťte „ apt aktualizace ” pro aktualizaci úložiště Ubuntu:



sudo apt aktualizace

Krok 2: Nainstalujte balíček npm

Dále nainstalujte správce balíčků npm prostřednictvím „ apt install npm “příkaz. Tento příkaz může vyžadovat oprávnění root, proto použijte „ sudo “ před příkazem:

sudo apt Nainstalujte npm -a

Zde, „ -a příznak ” se používá k přidělení oprávnění ke zpracování k použití dalšího místa na disku pro instalaci „npm“:

Krok 3: Ověření

Nyní zkontrolujte, zda je npm nainstalován nebo ne, spusťte „ npm -v 'příkaz:

npm -v

Níže uvedený výstup ukazuje, že jsme efektivně nainstalovali „ 8.5.1 ” verze npm:

Chcete-li zkontrolovat, zda příkaz npm správně funguje nebo ne, nainstalujte libovolný modul Node.js. Nainstalovali jsme například „ vyjádřit modul:

npm Nainstalujte vyjádřit

Níže uvedený výsledek znamená, že jsme modul nainstalovali a účinně vyřešili uvedený problém:

Pokud problém stále přetrvává, znamená to, že npm není automaticky přidáno do nastavení prostředí Path.

Řešení 2: Přidejte npm do nastavení prostředí cesty

Pokud není npm přidáno do systémové cesty, pak systém nezjistí příkazy npm a uživatel narazí na chybu “ Příkaz npm nebyl nalezen “. Chcete-li uvedený problém vyřešit, ručně přidejte instalační cestu npm do nastavení prostředí Linux. Chcete-li tak učinit, postupujte podle uvedeného postupu:

Krok 1: Zkontrolujte umístění instalace npm

Nejprve zkontrolujte umístění instalace npm pomocí „ které npm ”příkaz:

který npm

Krok 2: Zkontrolujte nastavení prostředí cesty

Nyní ověřte, zda je npm přidáno do nastavení prostředí Linux Path nebo ne zobrazením systému “ CESTA “:

echo $PATH

Zde můžete vidět, že naše nastavení prostředí PATH je již aktuální a instalační cesta npm již existuje v nastavení prostředí:

Pokud však cesta ke spustitelnému souboru npm v nastavení Environment PATH neexistuje, přidejte npm do systémové cesty podle níže uvedeného kroku.

Krok 3: Přidejte cestu npm do nastavení prostředí Linux

Otevři ' .bashrc ” v libovolném textovém editoru Linux s uživatelskými právy sudo. Zde jsme použili nano editor:

sudo nano .bashrc

Poté do souboru vložte následující úryvek a uložte soubor pomocí „ CTRL+S “ klíč:

vývozní CESTA = 'usr/bin: $PATH '

Chcete-li ukončit nano editor, stiskněte „ CTRL+X “ klíč.

Krok 4: Znovu načtěte prostředí Bash Shell

Po aktualizaci „ .bashrc ” znovu načtěte prostředí prostředí Bash, aby se změny implementovaly pomocí níže uvedeného příkazu:

zdroj ~ / .bashrc

Poté znovu spusťte příkaz „npm“ a ověřte, zda je problém vyřešen nebo ne.

Řešení 3: Zkontrolujte oprávnění k adresáři „node_modules“.

Při instalaci npm na Linux se vytvoří „ node_modules ” adresář, který obsahuje balíček z projektu Node.js podle „ project.json “. Pokud „ node_modules ” adresář nemá zásadní oprávnění, může dojít k různým chybám. Chcete-li tyto chyby opravit, přidělte základní oprávnění „node_modules“ pomocí následujících kroků:

Krok 1: Zobrazte adresář „node_modules“.

Obvykle se „ node_modules ” se nachází v adresáři uživatele Linuxu. Chcete-li zkontrolovat soubory aktuálního adresáře, spusťte „ ls “:

ls

Chcete-li zobrazit cestu k aktuálně otevřenému adresáři, spusťte „ pwd “:

pwd

Všimněte si cesty „ node_modules ” adresář z výstupu:

Krok 2: Přidělte oprávnění „node_modules“

Nyní přidělte základní oprávnění „ node_modules ' přes ' chown -R $(whoami):kořen ”příkaz:

chown -R $ ( kdo jsem ) :vykořenit / Domov / ubuntuuser / node_modules

To vyřeší různé chyby související s příkazem „npm“.

Jak vyřešit „příkaz npm nebyl nalezen“ v systému Windows?

V systému Windows se npm nainstaluje s instalací Node.js a automaticky se přidá do cesty Windows. Proto je minimální šance na „ Příkaz npm nebyl nalezen “ dochází k chybě. Zřídka se však uživatelé setkávají s „ npm není rozpoznáno jako interní nebo externí “chyba příkazu. To je způsobeno tím, že pokud npm není nainstalováno s instalací Node.js, cesta ke spustitelnému souboru npm není rozpoznána v proměnné PATH systému Windows nebo se používá starší verze npm:

Chcete-li vyřešit zvýrazněný problém, projděte si následující řešení:

Podívejme se postupně na každé z výše uvedených řešení.

Řešení 1: Odinstalujte a znovu nainstalujte Node.js

Někdy se při instalaci Node.js na Windows balíček npm nenainstaluje správně nebo je možná verze npm starší a nekompatibilní s novými aplikacemi a moduly JavaScriptu. Díky tomu se uživatel setká s „ příkaz npm nebyl rozpoznán “chyba. Chcete-li uvedený problém vyřešit, nainstalujte nejnovější verzi Node.js a npm pomocí následujícího postupu.

Krok 1: Spusťte nastavení „Přidat nebo odebrat programy“.

Chcete-li nově nainstalovat Node.js a npm, nejprve odinstalujte jeho starší verzi. Za tímto účelem otevřete „ Přidat nebo odebrat programy nastavení:

Krok 2: Odinstalujte Node.js

Ve vyhledávacím poli seznamu aplikací vyhledejte „node“ a vyberte aplikaci Node.js. Zde klikněte na níže uvedený „ tři tečky ikona ” pro zobrazení dalších možností:

Dále klikněte na „ Odinstalovat ” možnost nainstalovat Node.js. Uživatelé mohou také spustit „ Modifikovat ” možnost upravit nebo opravit instalaci Node.js. Tento krok však bude vyžadovat soubor Node.js “ msi “. Abychom upgradovali npm a Node.js, čerstvě nainstalujeme nejnovější verzi:

Krok 3: Stáhněte si instalační program Node.js

Otevřete oficiální stránku Node.js webová stránka a stáhněte si nejnovější verzi Node.js klepnutím na níže uvedenou možnost:

Dále otevřete „ Stahování ” a poklepáním na soubor Node.js .msi spusťte instalační program:

Krok 4: Nainstalujte Node.js a npm

Tím se otevře průvodce nastavením Node.js, stiskněte „ další ” pro přechod na kroky instalace:

Dohodněte se na Node.js “ Licenční smlouva s koncovým uživatelem ” stisknutím zaškrtávacího políčka níže a stisknutím tlačítka “ další ' knoflík:

Vyberte umístění instalace Node.js a stiskněte “ další “. Zde budeme pokračovat s výchozím vybraným umístěním:

V dalším průvodci přejděte na možnost „správce balíčků npm“ a vyberte níže uvedenou možnost pro kompletní instalaci npm spolu s instalací Node.js:

Poté stiskněte tlačítko „ další ” pro pokračování v procesu:

Zde, pokud chcete nainstalovat další nástroj spolu s npm a Node.js, stiskněte níže uvedené zaškrtávací políčko a stiskněte „ další “. Zde nepotřebujeme žádný další nástroj:

Nakonec stiskněte tlačítko „ Nainstalujte ” pro zahájení instalace Node.js a npm na Windows:

Po dokončení procesu instalace klepněte na „ Dokončit ' knoflík:

To také automaticky přidá Node.js a npm do proměnné Cesta systému Windows.

Krok 5: Spusťte Terminál

Chcete-li zkontrolovat, zda jsou soubory npm a Node.js nainstalovány a přidány do cesty Windows, otevřete výchozí terminál příkazového řádku systému Windows prostřednictvím nabídky Start:

Krok 6: Ověření

Dále spusťte „ uzel -v ” ke kontrole verze Node.js:

uzel -v

Nyní, abyste zjistili, zda je npm nainstalován a funguje dobře, zkontrolujte verzi npm:

npm -v

Z níže uvedeného výsledku můžete vidět, že jsme efektivně nainstalovali npm “ 10.2.4 ” verze v systému Windows:

Nyní ověřte, zda je chyba „příkaz npm nenalezen“ vyřešena nebo ne. Pro tento účel inicializujte prostředí Node.js pomocí „ npm init ”příkaz:

npm init

Níže uvedený výstup ukazuje, že jsme efektivně vyřešili chybu příkazu npm nerozpoznán:

Pokud chyba stále přetrvává, znamená to, že npm není přidán do cesty Windows. Chcete-li problém vyřešit, vyzkoušejte níže uvedené řešení.

Řešení 2: Přidejte npm do cesty Windows

Nicméně, zatímco Node.js a npm jsou nainstalovány, proměnná Windows PATH se automaticky aktualizuje. Pokud však npm není přidáno do cesty Windows, systém nemůže získat přístup k nástroji příkazového řádku npm z terminálu a uživatel čelí chybě „ Příkaz npm nebyl nalezen “. Chcete-li uvedený problém vyřešit, přidejte npm do proměnné Cesta systému Windows pomocí následující ukázky.

Krok 1: Zkontrolujte místo instalace Npm

Nejprve přejděte do umístění instalace npm a Node.js. Ve výchozím nastavení je npm nainstalován v „ C:\Program Files\Node.js “. Zkopírujte cestu instalačního adresáře z adresního řádku níže:

Krok 2: Spusťte proměnnou prostředí

Dále spusťte nastavení proměnné prostředí prostřednictvím nabídky Start systému Windows:

Dále stiskněte tlačítko „ Proměnné prostředí ” pro spuštění nastavení proměnných Windows:

Krok 3: Přidejte npm do cesty Windows

Otevři ' Cesta “ možnost z “ Systémové proměnné “ seznam. Za tímto účelem nejprve vyberte „ Cesta “ a poté stiskněte tlačítko „ Upravit ' knoflík:

Zde je naše cesta ke spustitelnému souboru Node.js a npm již nastavena a přidána do proměnné Cesta systému Windows. Pokud však cesta není přidána nebo existuje v proměnné Path, přidejte ji ručně. Za tímto účelem nejprve stiskněte tlačítko „ Nový “, vložte instalační cestu npm “ C:\Program Files\Node.js “ a stiskněte tlačítko „ OK ' knoflík:

Krok 4: Použijte příkaz npm

Po přidání „ npm ” na cestu Windows, znovu spusťte terminál příkazového řádku systému Windows a pomocí příkazu npm nainstalujte balíček nebo modul a ověřte, zda je uvedený problém vyřešen či nikoli:

npm Nainstalujte vyjádřit

Pro ukázku jsme nainstalovali „ vyjádřit ” Modul Node.js používající správce balíčků npm. Níže uvedený výsledek ukazuje, že jsme účinně vyřešili chybu „npm nenalezeno“ a úspěšně nainstalovali modul Node.js:

Pokryli jsme řešení, jak opravit „ Příkaz npm nebyl nalezen “ chyba pro operační systém Windows i Linux.

Závěr

Chcete-li opravit chybu „příkaz npm nenalezen“, zkuste přeinstalovat správce balíčků npm v systému Linux pomocí „ sudo apt install npm -y “příkaz. Ve Windows musí uživatel Node.js úplně odinstalovat a znovu nainstalovat do systému. Za tímto účelem si stáhněte soubor Node.js „.msi“ z oficiálních stránek, spusťte instalační program a nainstalujte npm. Dalším řešením je přidat npm do nastavení prostředí Windows nebo Linux. To zpřístupní npm terminálům Windows nebo Linux. Tento zápis demonstroval opravy k vyřešení problému „ Příkaz npm nebyl nalezen “ v operačních systémech Windows i Linux.