5 módszer a nem működő Npm telepítési probléma megoldására [Partition Manager]

Az Npm a Node.js csomagkezelője. Használhatja harmadik féltől származó csomagok és mások által helyi használatra írt parancssori programok letöltésére és telepítésére. Ez a bejegyzés tőle ezen a webhelyen Partition Wizard megmutatja, hogyan kell megoldani a npm telepítés nem működik probléma.





Ezen az oldalon :

Npm telepítés nem működik

Az Npm, a Node Package Manager rövidítése, a Node.js alapértelmezett csomagkezelője, amely méretezhető hálózati alkalmazások létrehozására szolgál. Az npm segítségével harmadik féltől származó csomagokat és mások által írt parancssori programokat tölthet le és telepíthet az NPM-kiszolgálóról helyi használatra.

A modul telepítéséhez csak futtassa a „ npm install ” parancsot. Néha azonban npm telepítési hibákat tapasztalhat. Például:

  • Npm parancs nem található.
  • Npm hibakód 1.
  • Nem található a Python végrehajtható 'python'.
  • Az integritás ellenőrzése sikertelen.
  • Nem sikerült beolvasni a függőségeket. Nincs ilyen fájl vagy könyvtár „c:\node\xx\package.json”.

Miért nem működik az npm telepítés? A lehetséges okok a következők:



  • Npm nincs telepítve.
  • Nincs package.json fájl abban a könyvtárban, ahol az npm telepítést próbálta futtatni.
  • A csomag neve vagy verziója hibás.
  • Olyan csomagot próbál telepíteni, amely a rendszerkönyvtáraktól függ, de ez nem teljesül.

A nem működő Npm telepítési probléma megoldása

A nem működő npm telepítési probléma megoldásához a következő módszereket használhatja. Mielőtt azonban továbblépne, győződjön meg arról, hogy a megfelelő csomagnevet írta be.

1. módszer: Győződjön meg arról, hogy az Npm telepítve van

Az npm parancs nem található hiba fő oka az, hogy az npm nincs telepítve. Futtathatja a 'parancsot' npm -v ” ellenőrizni, hogy az npm telepítve van-e. Ha nem, azt javaslom, hogy távolítsa el a Node.js fájlt, majd telepítse újra a node.js és az npm fájlt. Kérjük, olvassa el ezt a bejegyzést: Az NPM és a Node.js telepítése Windows, Mac és Ubuntu rendszeren .



2. módszer: Győződjön meg arról, hogy van egy Package.json fájl

Csomag telepítésekor az npm-nek először meg kell találnia a package.json fájlt. Ez a fájl felsorolja a csomagra vonatkozó információkat, beleértve a nevet, a verziót, a leírást, a kulcsszavakat, a függőségeket stb. Ha nincs package.json fájl, akkor az npm telepítés nem működik. Futtathatja a ' ls -1 ” paranccsal ellenőrizheti, hogy létezik-e package.json fájl.

3. módszer: Törölje a zárolási fájlt vagy a gyorsítótárat

Az integritás-ellenőrzés sikertelenségének fő oka általában a package-lock.json fájl. Ha a projekt rendelkezik ezzel a fájllal, az npm ellenőrzi a letöltött csomag integritását a zárfájlban megadottal.

Ha a csomag ellenőrző összege eltérő, akkor az npm leállítja a telepítést, és az integritás-ellenőrzés sikertelen hibát jelez. Ebben az esetben futtathatja a „ npm gyorsítótár ellenőrzése ' hogy megoldja a problémát.



Ha ez a parancs nem működik, futtathatja a ' rm package-lock.json ' a zárolási fájl törléséhez, vagy futtassa a ' npm cache clean --force ” az npm gyorsítótár tisztításához.

4. mód. Függőségek frissítése

Az 1-es npm hibakód egyik fő oka az, hogy a telepített modulban lévő függőség nem kompatibilis a jelenlegi node.js verzióval. Ebben az esetben a függőségek frissítése jó megoldás. Ezt a 'parancs futtatásával teheti meg npm frissítés ”.

5. módszer. Telepítse a Node.js legújabb verzióját

Ha telepíti a node-gyp modult, a „Can't find Python” hibaüzenetet kaphatja. A node-gyp modul egy Node.js eszköz C és C++ nyelven írt natív modulok fordítására. A megfelelő működéshez Python és Visual Studio összeállítási eszközökre van szükség.



Szerencsére a Node.js for Windows telepítő legújabb verziója alapértelmezés szerint már tartalmazza az összeállítási eszközöket. Ezért csak telepítenie kell a legújabb node.js-t és a Python-t.

Bottom Line

Érdekel a ezen a webhelyen Partition Wizard ? Ez a szoftver segíthet a rendszer klónozásában, a lemezek jobb kezelésében és az adatok helyreállításában. Ha erre szüksége van, letöltheti a hivatalos webhelyről.