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?
- Kuinka ratkaista 'npm-komentoa ei löydy' Windowsissa?
- Johtopäätös
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:
- Asenna npm Linuxiin
- Lisää npm polkuympäristön asetuksiin
- Tarkistaa ' solmu_moduulit ”Hakemiston käyttöoikeudet
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 -jaTää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äänAlla 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 ilmaistaAlla 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 $PATHTää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 ”:
pwdHuomaa 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
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äänAlla 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 initAlla 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 ilmaistaEsittelyä 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ä.