Tarkvara alandamine võib olla sama keeruline kui selle uuendamine, kuid mitte NVM-i puhul. See tööriist muudab Node.js-i versiooni vahetamise lihtsaks.

Uute Node.js-i versioonide väljalaskmisel ei ole harvad juhud, kui teil esineb ühilduvusprobleeme olemasolevate sõltuvustega. Sellistel juhtudel peate võib-olla viima kasutatava Node.js-i versiooni üle sobivamale versioonile, et teie rakendus töötaks ootuspäraselt.

Lisateavet selle kohta, mida peaksite tegema Node.js-i versiooni vanemale versioonile üleviimiseks.

Node.js versioonisüsteemi mõistmine

Kõik Node.js-i versioonid ei ole võrdsed. Kuigi uuemad versioonid pakuvad paremat jõudlust ja uusi funktsioone, võivad need sisse viia ka purunevaid muudatusi, mis võivad teie koodiga probleeme põhjustada. Eelmise versiooni valimisel valige see, mis on stabiilne ja ühildub rakenduses kasutatavate sõltuvustega.

LTS-i väljalasked on versioonid, mida toetatakse pikema aja jooksul ja mida värskendatakse regulaarselt, sealhulgas turvaparandusi ja veaparandusi. Praegused väljaanded on seevastu mõeldud arendajatele, kes soovivad kasutada uusimaid funktsioone ja täiustusi. Kasutamiseks Node.js-i versiooni valimisel pidage seda meeles.

instagram viewer

NVM-i kasutamine Node.js-i versioonide haldamiseks

Node Version Manager (NVM) võimaldab teil installida ja vahetada mitu Node.js versiooni kergusega. See võimaldab installida iga Node.js-i versiooni jaoks spetsiifilisi pakette ja sõltuvusi. See tähendab, et iga projekti jaoks võivad teil olla erinevad pakettide ja sõltuvuste komplektid, olenevalt Node.js-i versioonist, mida see nõuab.

See lähenemisviis on parem kui Node'i installimine ja desinstallimine iga kord, kui vajate konkreetset versiooni.

Enne NVM-i kasutamist peate selle installima. Külastage ametlik NVM GitHubi hoidla ja järgige juhiseid NVM-i installimiseks oma operatsioonisüsteemi.

Pärast NVM-i installimist veenduge, et see töötab õigesti, käivitades selle käsu:

nvm --v

Kui kasutate Windowsi, peate võib-olla taaskäivitama operatsioonisüsteemi või käivitama selle käsu käsureal administraatorina.

Nüüd, kui NVM on installitud, saate seda kasutada oma Node.js-i versioonide haldamiseks. Järgmised põhitoimingud Node.js versiooni 17.9.1 installimiseks.

Avage terminal või käsuviip. Seejärel kasutage käsku nvm install, millele järgneb versiooni number 17.9.1.

nvm install 17.9.1

Kui installimine on lõpetatud, kasutage installitud Node.js-i versioonile lülitumiseks käsku nvm use ja seejärel versiooninumbrit.

nvm kasutamine 17.9.1

Kontrollige, kas kasutatakse õiget Node.js versiooni, käivitades terminalis või käsurealt käsu node -v:

sõlm -v

See peaks kuvama äsja installitud Node.js-i versiooni versiooni.

v17.9.1

NVM-i versioonide vahel vahetamine

Nagu eelnevalt öeldud, on NVM-i kasutamise üks peamisi eeliseid võimalus hõlpsalt Node.js-i versioonide vahel vastavalt vajadusele vahetada.

Alustuseks kasutage käsku nvm ls, et loetleda kõik teie arvutisse installitud Node.js versioonid.

nvm ls

Käsu nvm ls väljund sisaldab versiooninumbrit ja seda, kas see versioon on praegu kasutusel.

20.1.0
18.12.1
* 17.9.1 (kasutab praegu 64-bitist täitmisfaili)
6.14.0

Nüüd saate kasutada käsku nvm kasutamine millele järgneb versiooni number, et minna alla soovitud Node.js versioonile.

Node.js-i versioonide jaoks aliase loomine

Kui viitate oma projektide jaoks sageli teatud Node.js-i versioonile, võite leida lühikese varjunime, mida on lihtsam meelde jätta ja sisestada.

Node.js-i konkreetse versiooni jaoks NVM-i abil pseudonüümi loomiseks kasutage käsku nvm alias. Näiteks Node.js versiooni 17.9.1 jaoks aliase default17 loomiseks käivitage järgmine käsk:

nvm alias vaikimisi17 17.9.1

Nüüd selle asemel, et välja kirjutada nvm kasutamine 17.9.1 iga kord, kui soovite sellele versioonile lülituda, saate kasutada nvm kasutab vaikeseadet17.

Kui soovite selle aliase eemaldada, kasutage käsku nvm unalias:

nvm unalias vaikimisi17

NVM-i kasutamine Node.js-i versioonide haldamiseks

Erinevad rakendused võivad ühilduda erinevate Node.js-i versioonidega. Kui teil on vaja minna üle eelmisele versioonile või isegi uuendada uusimale, kasutage NVM-i.

NVM aitab teil installida mitu Node.js-i versiooni ja vahetada nende vahel projektipõhiselt. Nii väldite kokkusobimatuse probleeme.