Néha azonban a felhasználó a következő hibával találkozik: npm parancs nem található ” olyan modul vagy csomag telepítésekor vagy konfigurálásakor az npm regisztrációs adatbázisból, amely megzavarja a felhasználói munkafolyamatot.
Ez a bejegyzés bemutatja:
- Hogyan lehet megoldani az „npm parancs nem található” problémát Linuxon?
- Hogyan lehet megoldani az „npm parancs nem található” Windows rendszeren?
- Következtetés
Hogyan lehet megoldani az „npm parancs nem található” problémát Linuxon?
A Node.js egy széles körben használt futási környezet JavaScript kódhoz. A Node.js az összes fő operációs rendszerrel kompatibilis. Néha a Node.js modul JavaScriptben történő telepítése során a felhasználó a következő hibával találkozik: npm parancs nem található ” az alábbiak szerint. Ez a hiba különböző célok miatt fordul elő, például az npm nincs telepítve a rendszerre, vagy az npm elavult verzióját használják, vagy az npm nincs hozzáadva a Linux Path környezeti beállításaihoz:
A fenti hiba kijavításához próbálja ki a következő megoldásokat:
- Telepítse az npm-et Linuxra
- Adja hozzá az npm-et az elérési út környezeti beállításaihoz
- Jelölje be ' node_modules ” Címtárengedélyek
1. megoldás: Telepítse az npm-et Linuxra
A Node.js telepítése során előfordulhat, hogy a felhasználó elfelejti telepíteni az npm csomagkezelőt, vagy az npm nincs megfelelően telepítve a rendszerre. Emiatt a felhasználó a következő hibát észleli: Az „npm” parancs nem található ”. Az említett probléma megoldásához telepítse az npm-et Linux rendszeren a következő utasítások szerint:
1. lépés: Frissítse az Ubuntut
Először indítsa el az Ubuntu terminált a „ CTRL+ALT+T ' kulcs. Ezután futtassa a „ találó frissítés ” parancs az Ubuntu lerakat frissítéséhez:
sudo találó frissítés
2. lépés: Telepítse az npm csomagot
Ezután telepítse az npm csomagkezelőt a „ apt install npm ” parancsot. Ez a parancs root jogosultságot igényelhet, ezért használja a ' sudo ” a parancs előtt:
sudo alkalmas telepítés npm -ésItt a „ -és ” jelzőt használják a feldolgozási engedélyek kiosztására, hogy extra lemezterületet használjanak fel az „npm” telepítéshez:
3. lépés: Ellenőrzés
Most ellenőrizze, hogy az npm telepítve van-e vagy sem, futtassa a „ npm -v 'parancs:
npm -ban benAz alábbi kimenet azt mutatja, hogy hatékonyan telepítettük a „ 8.5.1 ”npm verzió:
Annak ellenőrzéséhez, hogy az npm parancs megfelelően működik-e vagy sem, telepítsen bármely Node.js modult. Például telepítettük a „ Expressz ” modul:
npm telepítés ExpresszAz alábbi eredmény azt jelzi, hogy telepítettük a modult, és hatékonyan megoldottuk a feltett problémát:
Ha a probléma továbbra is fennáll, az azt jelenti, hogy az npm nincs automatikusan hozzáadva az elérési út környezeti beállításához.
2. megoldás: Adja hozzá az npm-et az elérési út környezeti beállításaihoz
Ha az npm nincs hozzáadva a rendszer elérési útjához, akkor a rendszer nem tudja észlelni az npm parancsokat, és a felhasználó a következővel fog megjelenni: ' npm parancs nem található ”. Az említett probléma megoldásához manuálisan adja hozzá az npm telepítési útvonalat a Linux környezet beállításaihoz. Ehhez kövesse a megadott eljárást:
1. lépés: Ellenőrizze az npm telepítési helyét
Először ellenőrizze az npm telepítési helyét a „ amely npm 'parancs:
melyik npm
2. lépés: Ellenőrizze a Path Environment beállításokat
Most a rendszer megtekintésével ellenőrizze, hogy az npm hozzáadva van-e a Linux Path környezeti beállításaihoz. PÁLYA ”:
visszhang $PATHItt láthatja, hogy PATH környezeti beállításaink már naprakészek, és az npm telepítési útvonala már létezik a környezeti beállításokban:
Ha azonban az npm végrehajtható elérési út nem létezik a Környezet PATH beállításai között, akkor az alábbi lépést követve adja hozzá az npm-et a rendszerútvonalhoz.
3. lépés: Adja hozzá az npm elérési utat a Linux környezetbeállításokhoz
Nyissa meg a „ .bashrc ” fájl bármely Linux szövegszerkesztőben sudo felhasználói jogokkal. Itt a nano szerkesztőt használtuk:
sudo nano .bashrc
Ezután illessze be a következő kódrészletet a fájlba, és mentse a fájlt a „ CTRL+S ' kulcs:
export PÁLYA = 'usr/bin: $PATH '
A nano szerkesztőből való kilépéshez nyomja meg a „ CTRL+X ' kulcs.
4. lépés: Töltse újra a Bash Shell környezetet
A „ .bashrc ” fájlt, töltse be újra a Bash shell környezetet a változtatások végrehajtásához az alábbi paranccsal:
forrás ~ / .bashrc
Ezután futtassa újra az „npm” parancsot, és ellenőrizze, hogy a probléma megoldódott-e vagy sem.
3. megoldás: Ellenőrizze a „node_modules” könyvtárengedélyeket
Az npm Linuxra történő telepítése során létrehozza a „ node_modules ” könyvtár, amely a Node.js projekt csomagját tartalmazza a „ project.json ” fájlt. Ha a „ node_modules ” könyvtár nem rendelkezik alapvető engedéllyel, különböző hibákat tapasztalhat. A hibák kijavításához rendelje hozzá az alapvető engedélyeket a „node_modules”-hoz az alábbi lépésekkel:
1. lépés: Tekintse meg a „node_modules” könyvtárat
Általában a „ node_modules ” könyvtár a Linux felhasználói könyvtárában található. Az aktuális könyvtár fájljainak ellenőrzéséhez futtassa a ' ls ”:
ls
Az éppen megnyitott könyvtár elérési útjának megtekintéséhez futtassa a „ pwd ”:
pwdJegyezze fel a „ node_modules ” könyvtár a kimenetből:
2. lépés: Rendeljen engedélyeket a „node_modules”-hoz
Most rendelje hozzá az alapvető engedélyeket a ' node_modules '-'-ig chown -R $(whoami):root
Ez megoldja az „npm” paranccsal kapcsolatos különféle hibákat.
Hogyan lehet megoldani az „npm parancs nem található” Windows rendszeren?
Windows rendszeren az npm a Node.js telepítésével együtt kerül telepítésre, és automatikusan hozzáadódik a Windows elérési útjához. Ezért minimális az esély arra, hogy „ npm parancs nem található ” hiba történik. A felhasználók azonban ritkán szembesülnek Az npm nem ismeri fel belső vagy külső adatként ” parancs hiba. Ennek az az oka, hogy ha az npm nincs telepítve a Node.js telepítésével, akkor az npm végrehajtható elérési utat nem ismeri fel a Windows PATH változó, vagy az npm régebbi verzióját használják:
A kiemelt probléma megoldásához hajtsa végre a következő megoldásokat:
Kövessük egyenként a fent megadott megoldásokat.
1. megoldás: Távolítsa el és telepítse újra a Node.js fájlt
Néha a Node.js Windows rendszeren történő telepítése közben az npm csomag nincs megfelelően telepítve, vagy az npm verzió régebbi, és nem kompatibilis az új JavaScript-alkalmazásokkal és modulokkal. Emiatt a felhasználó a „ npm parancs nem ismerhető fel ” hiba. Az említett probléma megoldásához telepítse a Node.js és az npm legújabb verzióját az alábbi eljárással.
1. lépés: Indítsa el a „Programok hozzáadása vagy eltávolítása” beállításokat
A Node.js és az npm újbóli telepítéséhez először távolítsa el a régebbi verzióját. Ehhez nyissa meg a „ Programok hozzáadása vagy eltávolítása ' beállítások:
2. lépés: Távolítsa el a Node.js fájlt
Keresse meg a „node” kifejezést az Alkalmazáslista keresőmezőjében, és válassza ki a Node.js alkalmazást. Itt kattintson a lenti ' három pont ” ikonra a további lehetőségek megtekintéséhez:
Ezután kattintson a „ Eltávolítás ” opciót a Node.js telepítéséhez. A felhasználók a „ Módosít ” opciót a Node.js telepítés módosításához vagy javításához. Ehhez a lépéshez azonban egy Node.js ' msi ” fájlt. Az npm és a Node.js frissítéséhez frissen telepítjük a legújabb verziót:
3. lépés: Töltse le a Node.js telepítőjét
Nyissa meg a Node.js hivatalos oldalát weboldal és töltse le a Node.js legfrissebb verzióját az alábbi lehetőség megnyomásával:
Ezután nyissa meg a „ Letöltések ” mappába, és kattintson duplán a Node.js .msi fájlra a telepítő végrehajtásához:
4. lépés: Telepítse a Node.js és az npm fájlt
Ezzel megnyílik a Node.js telepítővarázsló, nyomja meg a „ Következő ” gombot a telepítési lépések folytatásához:
Fogadja el a Node.js-t ' Végfelhasználói licencszerződés ” az alábbi jelölőnégyzet megnyomásával, majd a „ Következő ” gomb:
Válassza ki a Node.js telepítési helyét, és nyomja meg a „ Következő ”. Itt folytatjuk az alapértelmezett kiválasztott hellyel:
A következő varázslóból navigáljon az „npm csomagkezelő” opcióhoz, és válassza ki az alábbi lehetőséget az npm teljes telepítéséhez a Node.js telepítésével együtt:
Ezt követően nyomja meg a „ Következő ” gombot a folyamat folytatásához:
Itt, ha további eszközt szeretne telepíteni az npm és a Node.js mellett, nyomja meg az alábbi jelölőnégyzetet, majd nyomja meg a „ Következő ”. Itt nincs szükségünk semmilyen további eszközre:
Végül nyomja meg a „ Telepítés ” gombot a Node.js és az npm telepítésének megkezdéséhez Windows rendszeren:
A telepítési folyamat befejezése után nyomja meg a „ Befejez ” gomb:
Ez automatikusan hozzáadja a Node.js és npm fájlokat a Windows Path változóhoz.
5. lépés: Indítsa el a terminált
Annak ellenőrzéséhez, hogy az npm és a Node.js telepítve van-e, és hozzá van-e adva a Windows elérési útjához, nyissa meg a Parancssor Windows alapértelmezett terminált a Start menüből:
6. lépés: Ellenőrzés
Ezután futtassa a „ csomópont -v ” paranccsal ellenőrizheti a Node.js verzióját:
csomópont -ban ben
Most annak ellenőrzéséhez, hogy az npm telepítve van-e és jól működik-e, ellenőrizze az npm verziót:
npm -ban benAz alábbi eredményből láthatja, hogy hatékonyan telepítettük az npm ' 10.2.4 ” verzió Windows rendszeren:
Most ellenőrizze, hogy az „npm parancs nem található” hiba megoldódott-e vagy sem. Ebből a célból inicializálja a Node.js környezetet a „ npm init 'parancs:
npm initAz alábbi kimenet azt mutatja, hogy hatékonyan megoldottuk az npm parancs nem felismert hibát:
Ha a hiba továbbra is fennáll, az azt jelenti, hogy az npm nincs hozzáadva a Windows elérési úthoz. A probléma megoldásához próbálja ki az alábbi megoldást.
2. megoldás: Adja hozzá az npm-et a Windows elérési úthoz
Amíg azonban a Node.js és az npm telepítve van, a Windows PATH változó automatikusan frissül. De ha az npm nincs hozzáadva a Windows elérési úthoz, akkor a rendszer nem tudja elérni az npm parancssori segédprogramot a terminálról, és a felhasználó szembesül a hibával. npm parancs nem található ”. Az említett probléma megoldásához adja hozzá az npm értéket a Windows Path változóhoz a következő bemutató segítségével.
1. lépés: Ellenőrizze az Npm telepítési helyét
Először keresse meg az npm és a Node.js telepítési helyeit. Alapértelmezés szerint az npm telepítve van a „ C:\Program Files\Node.js ' Könyvtár. Másolja ki a telepítési könyvtár elérési útját az alábbi címsorból:
2. lépés: Indítsa el a Környezeti változót
Ezután indítsa el a Környezeti változó beállításait a Windows Start menüjéből:
Ezután nyomja meg a „ Környezeti változók ” gombot a Windows változó beállításainak elindításához:
3. lépés: Adja hozzá az npm-t a Windows elérési úthoz
Nyissa meg a „ Pálya ' opció a ' Rendszerváltozók ” lista. Ehhez először válassza ki a „ Pálya ', majd nyomja meg a ' Szerkesztés ” gomb:
Itt a Node.js és npm végrehajtható elérési útja már be van állítva és hozzáadva a Windows Path változóhoz. Ha azonban az elérési út nincs hozzáadva, vagy létezik a Path változóban, adja hozzá manuálisan. Ehhez először nyomja meg a „ Új ' gombot, illessze be az npm telepítési útvonalat' C:\Program Files\Node.js ” és nyomja meg a „ rendben ” gomb:
4. lépés: Használja az npm parancsot
Miután hozzáadta a „ npm ” a Windows elérési útra, indítsa újra a Windows Command Prompt terminált, és az npm paranccsal telepítse a csomagot vagy modult, és ellenőrizze, hogy a probléma megoldódott-e vagy sem:
npm telepítés ExpresszBemutató céljára telepítettük a „ Expressz ” Node.js modul az npm csomagkezelő használatával. Az alábbi eredmény azt mutatja, hogy hatékonyan megoldottuk az „npm not found” hibát, és sikeresen telepítettük a Node.js modult:
Leírtuk a megoldásokat a „ npm parancs nem található ” hiba Windows és Linux operációs rendszer esetén is.
Következtetés
Az „npm parancs nem található” hiba kijavításához próbálja meg újratelepíteni az npm csomagkezelőt Linux alatt a „ sudo apt install npm -y ” parancsot. Windows rendszerben a felhasználónak teljesen el kell távolítania a Node.js fájlt, és újra kell telepítenie a rendszerre. Ebből a célból töltse le a Node.js „.msi” fájlt a hivatalos webhelyről, futtassa a telepítőt, és telepítse az npm-et. A másik megoldás az npm hozzáadása a Windows vagy Linux környezet beállításaihoz. Ezzel elérhetővé teszi az npm-et a Windows vagy Linux terminálok számára. Ez az írás bemutatta a javításokat a ' npm parancs nem található ” hiba Windows és Linux operációs rendszeren egyaránt.