Az npm javítási parancs nem található Hiba

Az Npm Javitasi Parancs Nem Talalhato Hiba



Az npm a Node.js futási környezet egyik alapvető összetevője (JavaScript kód futtatása). JavaScript modulok és csomagok kezelésére és működtetésére szolgál. A Node.js felhasználó az npm parancssori segédprogrammal kereshet és telepíthet alapvető csomagokat és modulokat, kezelheti az alkalmazás verzióját, és konfigurálhatja a JS-projekteket.

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?

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:





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 -és

Itt 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 ben

Az 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 Expressz

Az 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 $PATH

Itt 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 ”:

pwd

Jegyezze 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 'parancs:

chown -R $ ( Ki vagyok én ) :gyökér / itthon / ubuntuuser / node_modules

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 ben

Az 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 init

Az 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 Expressz

Bemutató 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.