5 būdai, kaip išspręsti neveikiančią Npm diegimo problemą [Partition Manager]

Npm yra Node.js paketų tvarkyklė. Galite naudoti jį norėdami atsisiųsti ir įdiegti trečiųjų šalių paketus ir komandų eilutės programas, kurias kiti parašė vietiniam naudojimui. Šis įrašas iš šios svetainės skaidymo vedlys parodys, kaip išspręsti npm diegimas neveikia sutrikimas.





Šiame puslapyje:

Npm diegimas neveikia

Npm, trumpinys „Node Package Manager“, yra numatytoji „Node.js“ paketų tvarkyklė, naudojama kuriant keičiamo dydžio tinklo programas. Naudodami npm galite atsisiųsti ir įdiegti trečiųjų šalių paketus ir komandų eilutės programas, kurias kiti parašė iš NPM serverio vietiniam naudojimui.

Norėdami įdiegti modulį, tereikia paleisti „ npm įdiegti “ komanda. Tačiau kartais galite susidurti su npm diegimo klaidomis. Pavyzdžiui:

  • Npm komanda nerasta.
  • Npm klaidos kodas 1.
  • Negaliu rasti Python vykdomojo failo „python“.
  • Nepavyko patikrinti vientisumo.
  • Nepavyko nuskaityti priklausomybių. Nėra tokio failo ar katalogo „c:\node\xx\package.json“.

Kodėl npm diegimas neveikia? Galimos priežastys yra šios:



  • Npm neįdiegtas.
  • Kataloge, kuriame bandote paleisti npm install, nėra paketo.json failo.
  • Netinkamas paketo pavadinimas arba versija.
  • Bandote įdiegti paketą, kuris yra priklausomas nuo sistemos bibliotekų, tačiau tai nepatenkinama.

Kaip išspręsti neveikiančią Npm diegimo problemą

Norėdami išspręsti neveikiančią npm diegimo problemą, galite naudoti šiuos metodus. Tačiau prieš tęsdami įsitikinkite, kad įvedėte teisingą paketo pavadinimą.

1 būdas. Įsitikinkite, kad Npm yra įdiegtas

Pagrindinė npm komandos nerasta klaidos priežastis yra ta, kad npm neįdiegtas. Galite paleisti komandą ' npm -v “ norėdami patikrinti, ar npm įdiegtas. Jei ne, rekomenduoju pašalinti Node.js ir iš naujo įdiegti node.js ir npm. Žr. šį įrašą: Kaip įdiegti NPM ir Node.js sistemoje „Windows“, „Mac“ ir „Ubuntu“. .



2 būdas. Įsitikinkite, kad yra failas Package.json

Diegiant paketą, npm pirmiausia turi rasti failą package.json. Šiame faile bus pateikta informacija apie šį paketą, įskaitant pavadinimą, versiją, aprašą, raktinius žodžius, priklausomybes ir kt. Jei failo package.json nėra, npm diegimo neveikia problema. Galite paleisti „ ls -1 “ komandą, kad patikrintumėte, ar yra paketas.json failas.

3 būdas. Ištrinkite užrakto failą arba talpyklą

Pagrindinė klaida, dėl kurios nepavyko patikrinti vientisumo, paprastai yra paketas-lock.json. Kai jūsų projekte yra šis failas, npm patikrins atsisiųsto paketo vientisumą su nurodytu užrakto faile.

Kai paketo kontrolinė suma skiriasi, npm sustabdys diegimą ir išmes klaidą, kad nepavyko patikrinti vientisumo. Tokiu atveju galite paleisti komandą „ npm talpyklos patikrinimas “, kad išspręstumėte problemą.



Jei ši komanda neveikia, galite paleisti komandą „ rm package-lock.json “ norėdami ištrinti užrakto failą arba paleiskite komandą „ npm talpyklos valymas --force “, kad išvalytumėte npm talpyklą.

4 būdas. Atnaujinkite priklausomybes

Viena iš pagrindinių npm 1 klaidos kodo priežasčių yra ta, kad įdiegto modulio priklausomybė nesuderinama su dabartine node.js versija. Šiuo atveju priklausomybių atnaujinimas yra geras sprendimas. Tai galite padaryti paleisdami komandą ' npm naujinimas “.

5 būdas. Įdiekite naujausią Node.js

Jei įdiegiate modulį node-gyp, galite gauti klaidą „Negaliu rasti Python“. Node-gyp modulis yra Node.js įrankis, skirtas C ir C++ kalbomis parašytiems vietiniams moduliams kompiliuoti. Norint tinkamai veikti, reikia „Python“ ir „Visual Studio“ kūrimo įrankių.



Laimei, naujausioje „Windows“ diegimo programos „Node.js“ versijoje pagal numatytuosius nustatymus jau yra kūrimo įrankiai. Todėl tereikia įdiegti naujausius node.js ir Python.

Apatinė eilutė

Ar tave domina šios svetainės skaidymo vedlys ? Ši programinė įranga gali padėti klonuoti sistemą, geriau valdyti diskus ir atkurti duomenis. Jei jums reikia, galite jį atsisiųsti iš oficialios svetainės.