Ohjelmiston päivittäminen voi olla yhtä haastavaa kuin sen päivittäminen, mutta ei NVM: n kanssa. Tämän työkalun avulla on helppo vaihtaa Node.js-versiota.
Uusien Node.js-versioiden julkaisun myötä ei ole harvinaista, että kohtaat yhteensopivuusongelmia olemassa olevien riippuvuuksien kanssa. Tällaisissa tapauksissa saatat joutua päivittämään käyttämäsi Node.js-version sopivampaan versioon varmistaaksesi, että sovelluksesi toimii odotetulla tavalla.
Lisätietoja vaiheista, jotka sinun tulee tehdä Node.js-versiosi päivittämiseksi vanhempaan versioon.
Node.js-versiojärjestelmän ymmärtäminen
Kaikki Node.js-julkaisut eivät ole samanarvoisia. Vaikka uudemmat versiot tarjoavat parempaa suorituskykyä ja uusia ominaisuuksia, ne voivat myös sisältää rikkoutuvia muutoksia, jotka voivat aiheuttaa ongelmia koodisi kanssa. Kun valitset aiemman version, valitse se, joka on vakaa ja yhteensopiva sovelluksessasi käyttämiesi riippuvuuksien kanssa.
LTS-julkaisut ovat versioita, joita tuetaan pidennetyn ajan ja jotka saavat säännöllisesti päivityksiä, mukaan lukien tietoturvakorjaukset ja virheenkorjaukset. Nykyiset julkaisut sen sijaan on tarkoitettu kehittäjille, jotka haluavat käyttää uusimpia ominaisuuksia ja parannuksia. Kun valitset käytettäväksi Node.js-version, pidä tämä mielessä.
NVM: n käyttäminen Node.js-versioiden hallintaan
Node Version Manager (NVM) mahdollistaa sen asentaa ja vaihtaa useiden Node.js-versioiden välillä helposti. Sen avulla voit asentaa jokaiselle Node.js-versiolle ominaisia paketteja ja riippuvuuksia. Tämä tarkoittaa, että kullekin projektille voi olla erilaisia paketteja ja riippuvuuksia riippuen sen tarvitsemasta Node.js-versiosta.
Tämä lähestymistapa on parempi kuin Noden asentaminen ja asennuksen poistaminen aina, kun tarvitset tietyn version.
Ennen kuin käytät NVM: ää, sinun on asennettava se. Vieraile virallinen NVM GitHub -arkisto ja seuraa ohjeita asentaaksesi NVM käyttöjärjestelmääsi.
Kun olet asentanut NVM: n, varmista, että se toimii oikein suorittamalla tämä komento:
nvm --v
Jos käytät Windowsia, saatat joutua käynnistämään käyttöjärjestelmän uudelleen tai suorittamaan tämän komennon järjestelmänvalvojana komentokehotteessa.
Nyt kun NVM on asennettu, voit käyttää sitä Node.js-versioiden hallintaan. Seuraavat ovat perusvaiheet Node.js-version 17.9.1 asentamiseksi.
Avaa pääte tai komentokehote. Käytä sitten nvm install -komentoa ja sen jälkeen versionumeroa 17.9.1.
nvm asennus 17.9.1
Kun asennus on valmis, käytä komentoa nvm use ja sen jälkeen versionumero vaihtaaksesi asennettuun Node.js-versioon.
nvm käyttö 17.9.1
Varmista, että käytössä on oikea Node.js-versio suorittamalla komento node -v terminaalissa tai komentokehotteessa:
solmu -v
Tämän pitäisi näyttää juuri asentamasi Node.js-version versionumero.
v17.9.1
Vaihtaminen NVM-versioiden välillä
Kuten aiemmin todettiin, yksi NVM: n käytön tärkeimmistä eduista on mahdollisuus vaihtaa helposti Node.js-versioiden välillä tarpeen mukaan.
Aloita listaamalla kaikki koneellesi asennetut Node.js-versiot komennolla nvm ls.
nvm ls
Nvm ls -komennon tulos sisältää versionumeron ja sen, onko kyseinen versio tällä hetkellä käytössä.
20.1.0
18.12.1
* 17.9.1 (käytetään tällä hetkellä 64-bittistä suoritettavaa tiedostoa)
6.14.0
Nyt voit käyttää komentoa nvm käyttö ja sen jälkeen versionumero päivittääksesi haluttuun Node.js-versioon.
Aliaksen luominen Node.js-versioille
Jos viittaat usein tiettyyn Node.js-versioon projekteissasi, lyhyt alias saattaa olla helpompi muistaa ja kirjoittaa.
Voit luoda aliaksen tietylle Node.js-versiolle NVM: n avulla käyttämällä nvm alias -komentoa. Jos haluat esimerkiksi luoda aliaksen default17 Node.js-versiolle 17.9.1, suorita seuraava komento:
nvm alias oletus17 17.9.1
Nyt kirjoittamisen sijaan nvm käyttö 17.9.1 aina kun haluat vaihtaa kyseiseen versioon, voit käyttää nvm käytä oletusarvoa17.
Jos haluat poistaa tämän aliaksen, käytä nvm unalias -komentoa:
nvm unalias oletusarvo17
NVM: n käyttäminen Node.js-versioiden hallintaan
Eri sovellukset voivat olla yhteensopivia eri Node.js-versioiden kanssa. Jos sinun täytyy päivittää aiempaan versioon tai jopa päivittää uusimpaan versioon, käytä NVM: ää.
NVM auttaa sinua asentamaan useita Node.js-versioita ja vaihtamaan niiden välillä projektikohtaisesti. Näin vältät yhteensopivuusongelmia.