Korjaa npm-komentoa ei löydy Virhe

Korjaa Npm Komentoa Ei Loydy Virhe



Npm on yksi Node.js-ajonaikaisen ympäristön ydinkomponenteista (suorita JavaScript-koodi). Sitä käytetään JavaScript-moduulien ja -pakettien hallintaan ja käyttöön. Node.js-käyttäjä voi etsiä ja asentaa tärkeitä paketteja ja moduuleja, hallita sovellusversiota ja määrittää JS-projekteja npm-komentorivityökalun avulla.

Joskus käyttäjä kuitenkin kohtaa virheen ' npm-komentoa ei löydy ', kun asennetaan tai määritetään moduulia tai pakettia npm-rekisteristä, joka häiritsee käyttäjän työnkulkua.

Tämä viesti osoittaa:







Kuinka ratkaista 'npm-komentoa ei löydy' Linuxissa?

Node.js on laajalti käytetty ajonaikainen ympäristö JavaScript-koodille. Node.js on yhteensopiva kaikkien tärkeimpien käyttöjärjestelmien kanssa. Joskus asentaessaan Node.js-moduulia JavaScriptiin, käyttäjä kohtaa virheen ' npm-komentoa ei löydy ' kuten alla. Tämä virhe johtuu erilaisista syistä, kuten npm:ää ei ole asennettu järjestelmään tai npm:n vanhentunutta versiota käytetään tai npm:ää ei lisätä Linux Path -ympäristöasetuksiin:





Voit korjata yllä olevan virheen kokeilemalla seuraavia ratkaisuja:





Ratkaisu 1: Asenna npm Linuxiin

Node.js:n asennuksen aikana käyttäjä saattaa unohtaa asentaa npm-pakettienhallinnan tai npm ei ole asennettu oikein järjestelmään. Tästä johtuen käyttäjä kohtaa virheen ' komentoa 'npm' ei löydy ”. Korjaa ilmoitettu ongelma asentamalla npm Linuxiin seuraavien ohjeiden avulla:

Vaihe 1: Päivitä Ubuntu

Käynnistä ensin Ubuntu-pääte ' CTRL+ALT+T ”-näppäintä. Suorita sitten ' osuva päivitys ” -komento päivittääksesi Ubuntu-arkiston:



sudo osuva päivitys

Vaihe 2: Asenna npm-paketti

Asenna seuraavaksi npm-pakettienhallinta ' apt install npm ”komento. Tämä komento saattaa vaatia pääkäyttäjän oikeuksia, joten käytä ' sudo ” ennen komentoa:

sudo apt Asentaa npm -ja

Täällä ' -ja ' -lippua käytetään myöntämään prosessilupa ylimääräisen levytilan käyttämiseksi 'npm'-asennukseen:

Vaihe 3: Vahvistus

Tarkista nyt, onko npm asennettu vai ei, suorita ' npm -v 'komento:

npm -sisään

Alla oleva tulos osoittaa, että olemme asentaneet tehokkaasti 8.5.1 ”npm-versio:

Voit tarkistaa, toimiiko npm-komento oikein vai ei, asentamalla mikä tahansa Node.js-moduuli. Olemme esimerkiksi asentaneet ' ilmaista ” moduuli:

npm Asentaa ilmaista

Alla oleva tulos osoittaa, että olemme asentaneet moduulin ja ratkaisseet ilmoitetun ongelman tehokkaasti:

Jos ongelma jatkuu, se tarkoittaa, että npm-arvoa ei lisätä automaattisesti Polku-ympäristöasetukseen.

Ratkaisu 2: Lisää npm Polkuympäristö-asetuksiin

Jos npm:ää ei lisätä järjestelmän polkuun, järjestelmä ei pysty havaitsemaan npm-komentoja ja käyttäjä kohtaa virheilmoituksen ' npm-komentoa ei löydy ”. Korjaa ilmoitettu ongelma lisäämällä npm-asennuspolku manuaalisesti Linux-ympäristön asetuksiin. Voit tehdä tämän noudattamalla annettua menettelyä:

Vaihe 1: Tarkista npm-asennuspaikka

Tarkista ensin npm-asennuspaikka ' mikä npm 'komento:

joka npm

Vaihe 2: Tarkista polkuympäristön asetukset

Tarkista nyt, onko npm lisätty Linux Path -ympäristöasetuksiin vai ei tarkastelemalla järjestelmää ' PATH ':

kaiku $PATH

Täällä voit nähdä, että PATH-ympäristöasetukset ovat jo ajan tasalla ja npm-asennuspolku on jo olemassa ympäristöasetuksissa:

Jos npm-suoritettavaa polkua ei kuitenkaan ole ympäristön PATH-asetuksissa, lisää npm järjestelmäpolkuun noudattamalla alla olevaa vaihetta.

Vaihe 3: Lisää npm-polku Linux-ympäristöasetuksiin

Avaa ' .bashrc ”-tiedosto missä tahansa Linux-tekstieditorissa, jossa on sudo-käyttöoikeudet. Tässä olemme käyttäneet nanoeditoria:

sudo nano .bashrc

Liitä sitten seuraava katkelma tiedostoon ja tallenna tiedosto ' CTRL+S 'näppäin:

viedä PATH = 'usr/bin: $PATH '

Poistuksesi nanoeditorista paina ' CTRL+X ”-näppäintä.

Vaihe 4: Lataa Bash Shell -ympäristö uudelleen

Päivityksen jälkeen ' .bashrc ”-tiedosto, lataa Bash-kuoriympäristö uudelleen toteuttaaksesi muutokset alla olevan komennon avulla:

lähde ~ / .bashrc

Suorita sen jälkeen uudelleen 'npm' -komento ja tarkista, onko ongelma korjattu vai ei.

Ratkaisu 3: Tarkista 'node_modules' -hakemiston käyttöoikeudet

Kun npm asennetaan Linuxiin, se luo ' solmu_moduulit ' -hakemisto, joka sisältää paketin Node.js-projektista ' project.json ”tiedosto. Jos ' solmu_moduulit ” hakemistolla ei ole olennaisia ​​oikeuksia, se voi kohdata erilaisia ​​virheitä. Korjaa nämä virheet määrittämällä olennaiset luvat 'node_modules':lle seuraavien vaiheiden avulla:

Vaihe 1: Näytä 'node_modules' -hakemisto

Yleensä ' solmu_moduulit ” -hakemisto löytyy Linuxin käyttäjähakemistosta. Voit tarkistaa nykyisen hakemiston tiedostot suorittamalla ' ls ':

ls

Nähdäksesi parhaillaan avatun hakemiston polun, suorita ' pwd ”:

pwd

Huomaa polku ' solmu_moduulit ” hakemisto lähdöstä:

Vaihe 2: Määritä käyttöoikeudet 'node_modules'

Määritä nyt olennaiset käyttöoikeudet ' solmu_moduulit ' kautta ' chown -R $(whoami):root 'komento:

chown -R $ ( kuka olen ) :root / Koti / ubuntuuser / solmu_moduulit

Tämä ratkaisee erilaiset 'npm'-komentoon liittyvät virheet.

Kuinka ratkaista 'npm-komentoa ei löydy' Windowsissa?

Windowsissa npm asennetaan Node.js-asennuksen kanssa ja lisätään automaattisesti Windows-polkuun. Siksi on minimaalinen mahdollisuus ' npm-komentoa ei löydy ” tapahtui virhe. Kuitenkin harvoin käyttäjät kohtaavat ' npm ei tunnisteta sisäiseksi tai ulkoiseksi ”komentovirhe. Tämä johtuu siitä, että jos npm:ää ei ole asennettu Node.js-asennuksen kanssa, npm-suoritettavaa polkua ei tunnisteta Windowsin PATH-muuttujassa tai npm:n vanhempaa versiota käytetään:

Korjaa korostettu ongelma suorittamalla seuraavat ratkaisut:

Noudatetaan jokaista yllä olevista ratkaisuista yksitellen.

Ratkaisu 1: Poista Node.js:n asennus ja asenna se uudelleen

Joskus Node.js:n asennuksen aikana Windowsiin npm-pakettia ei ole asennettu oikein tai npm-versio on ehkä vanhempi eikä yhteensopiva uusien JavaScript-sovellusten ja -moduulien kanssa. Tästä johtuen käyttäjä kohtaa ' npm-komentoa ei tunnisteta ”virhe. Korjaa ilmoitettu ongelma asentamalla Node.js:n ja npm:n uusin versio seuraavalla tavalla.

Vaihe 1: Käynnistä 'Lisää tai poista ohjelmia' -asetukset

Jos haluat asentaa Node.js:n ja npm:n uudelleen, poista ensin sen vanhempi versio. Avaa tätä varten ' Lisää tai poista ohjelmia ' asetukset:

Vaihe 2: Poista Node.js

Etsi 'solmu' sovellusluettelon hakukentästä ja valitse Node.js-sovellus. Napsauta tästä alla olevaa ' kolme pistettä ” -kuvaketta nähdäksesi lisää vaihtoehtoja:

Napsauta seuraavaksi ' Poista asennus ” -vaihtoehto asentaaksesi Node.js:n. Käyttäjät voivat myös käynnistää ' Muuttaa ” -vaihtoehto muuttaa tai korjata Node.js-asennusta. Tämä vaihe vaatii kuitenkin Node.js:n msi ” tiedosto. Päivittääksemme npm:n ja Node.js:n, asennamme juuri uusimman version:

Vaihe 3: Lataa Node.js Installer

Avaa virallinen Node.js verkkosivusto ja lataa Node.js:n uusin versio napsauttamalla alla olevaa vaihtoehtoa:

Avaa seuraavaksi ' Lataukset ”-kansioon ja kaksoisnapsauta Node.js .msi-tiedostoa suorittaaksesi asennusohjelman:

Vaihe 4: Asenna Node.js ja npm

Tämä avaa ohjatun Node.js-asennustoiminnon, paina ' Seuraava ”-painiketta jatkaaksesi asennusvaiheisiin:

Hyväksy Node.js ' Loppukäyttäjän lisenssisopimus ' painamalla alla olevaa merkittyä valintaruutua ja painamalla ' Seuraava ”-painike:

Valitse Node.js-asennuspaikka ja paina Seuraava ”. Tässä jatketaan oletusvalitulla sijainnilla:

Siirry seuraavasta ohjattuun toimintoon 'npm-pakettien hallinta' -vaihtoehto ja valitse alla oleva vaihtoehto asentaaksesi npm kokonaan yhdessä Node.js-asennuksen kanssa:

Paina sen jälkeen ' Seuraava ”-painiketta jatkaaksesi prosessia:

Jos haluat asentaa lisätyökalun yhdessä npm:n ja Node.js:n kanssa, paina alla olevaa valintaruutua ja paina ' Seuraava ”. Tässä emme vaadi lisätyökaluja:

Paina lopuksi ' Asentaa ” -painiketta aloittaaksesi Node.js:n ja npm:n asennuksen Windowsissa:

Kun asennus on valmis, paina ' Suorittaa loppuun ”-painike:

Tämä myös lisää automaattisesti Node.js- ja npm-koodit Windows Path -muuttujaan.

Vaihe 5: Käynnistä Terminal

Jos haluat tarkistaa, onko npm ja Node.js asennettu ja lisätty Windows-polkuun, avaa komentokehote Windowsin oletuspääte Käynnistä-valikosta:

Vaihe 6: Vahvistus

Suorita seuraavaksi ' solmu -v ”-komento tarkistaaksesi Node.js-version:

solmu -sisään

Tarkista nyt, onko npm asennettu ja toimiiko hyvin, tarkistamalla npm-versio:

npm -sisään

Alla olevasta tuloksesta näet, että olemme asentaneet npm:n tehokkaasti. 10.2.4 ”-versio Windowsissa:

Tarkista nyt, onko 'npm-komentoa ei löydy' -virhe ratkaistu vai ei. Tätä tarkoitusta varten alusta Node.js-ympäristö käyttämällä ' npm init 'komento:

npm init

Alla oleva tulos osoittaa, että olemme ratkaisseet tehokkaasti npm-komennon ei tunnistanut -virheen:

Jos virhe toistuu, se tarkoittaa, että npm:ää ei ole lisätty Windows Pathiin. Voit korjata ongelman kokeilemalla alla olevaa ratkaisua.

Ratkaisu 2: Lisää npm Windows Pathiin

Kun Node.js ja npm on asennettu, Windowsin PATH-muuttuja päivitetään automaattisesti. Mutta jos npm:ää ei ole lisätty Windows Pathiin, järjestelmä ei voi käyttää npm-komentoriviapuohjelmaa päätteestä, ja käyttäjä kohtaa virheen ' npm-komentoa ei löydy ”. Korjaa ilmoitettu ongelma lisäämällä npm Windows Path -muuttujaan seuraavan esittelyn avulla.

Vaihe 1: Tarkista Npm-asennuspaikka

Siirry ensin npm- ja Node.js-asennuspaikkoihin. Oletusarvoisesti npm on asennettu ' C:\Program Files\Node.js ”hakemistosta. Kopioi asennushakemiston polku alla olevasta osoitepalkista:

Vaihe 2: Käynnistä ympäristömuuttuja

Käynnistä sitten ympäristömuuttujan asetukset Windowsin Käynnistä-valikosta:

Paina seuraavaksi ' ympäristömuuttujat ” -painiketta käynnistääksesi Windowsin muuttujan asetukset:

Vaihe 3: Lisää npm Windows Pathiin

Avaa ' Polku vaihtoehto kohdasta ' Järjestelmämuuttujat ” luettelo. Valitse tätä varten ensin ' Polku ' ja paina sitten ' Muokata ”-painike:

Tässä Node.js- ja npm-suoritustiedostopolkumme on jo asetettu ja lisätty Windows Path -muuttujaan. Jos polkua ei kuitenkaan lisätä tai se on Polku-muuttujassa, lisää se manuaalisesti. Tätä varten paina ensin ' Uusi '-painiketta, liitä npm-asennuspolku' C:\Program Files\Node.js ' ja paina ' OK ”-painike:

Vaihe 4: Käytä npm-komentoa

Kun olet lisännyt ' npm ” Windows Pathiin, käynnistä Windowsin komentokehotepääte uudelleen ja asenna paketti tai moduuli npm-komennolla ja tarkista, onko ilmoitettu ongelma korjattu vai ei:

npm Asentaa ilmaista

Esittelyä varten olemme asentaneet ' ilmaista ” Node.js-moduuli käyttäen npm-pakettienhallintaa. Alla oleva tulos osoittaa, että olemme tehokkaasti ratkaisseet 'npm not found' -virheen ja asentaneet Node.js-moduulin onnistuneesti:

Olemme käsitelleet ratkaisuja ' npm-komentoa ei löydy ” -virhe sekä Windows- että Linux-käyttöjärjestelmässä.

Johtopäätös

Korjaa 'npm-komentoa ei löydy' -virhe yrittämällä asentaa npm-pakettienhallinta uudelleen Linuxissa käyttämällä ' sudo apt install npm -y ”komento. Windowsissa käyttäjän on poistettava Node.js:n asennus kokonaan ja asennettava se uudelleen järjestelmään. Lataa tätä tarkoitusta varten Node.js “.msi”-tiedosto viralliselta verkkosivustolta, suorita asennusohjelma ja asenna npm. Toinen ratkaisu on lisätä npm Windows- tai Linux-ympäristön asetuksiin. Tämä tekee npm:stä pääsyn Windows- tai Linux-päätteille. Tämä kirjoitus on osoittanut korjaukset ' npm-komentoa ei löydy ” -virhe sekä Windows- että Linux-käyttöjärjestelmässä.