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?
- Jak vyřešit „příkaz npm nebyl nalezen“ v systému Windows?
- Závěr
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í:
- Nainstalujte npm na Linux
- Přidejte npm do Nastavení prostředí cesty
- Šek ' node_modules “Oprávnění k adresáři
Ř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 -aZde, „ -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 -vNíž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řitNíž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 $PATHZde 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 “:
pwdVš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
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 -vZ 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 initNíž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řitPro 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.