Programmatūras pazemināšana var būt tikpat sarežģīta kā tās jaunināšana, taču ne ar NVM. Šis rīks atvieglo Node.js versijas pārslēgšanu.

Izlaižot jaunas Node.js versijas, nereti rodas saderības problēmas ar esošajām atkarībām. Šādos gadījumos, iespējams, jums būs jāatjaunina izmantotā Node.js versija uz piemērotāku, lai nodrošinātu, ka lietojumprogramma darbojas, kā paredzēts.

Uzziniet par darbībām, kas jāveic, lai pazeminātu savu Node.js versiju.

Izpratne par Node.js versiju noteikšanas sistēmu

Ne visi Node.js laidieni ir vienādi. Lai gan jaunākās versijas piedāvā uzlabotu veiktspēju un jaunas funkcijas, tajās var tikt ieviestas arī nepareizas izmaiņas, kas var radīt problēmas ar jūsu kodu. Izvēloties iepriekšējo versiju, atlasiet to, kas ir stabila un saderīga ar atkarībām, ko izmantojat savā lietotnē.

LTS laidieni ir versijas, kas tiek atbalstītas ilgstoši un saņem regulārus atjauninājumus, tostarp drošības labojumus un kļūdu ielāpus. No otras puses, pašreizējās versijas ir paredzētas izstrādātājiem, kuri vēlas izmantot jaunākās funkcijas un uzlabojumus. Izvēloties izmantojamo Node.js versiju, paturiet to prātā.

NVM izmantošana, lai pārvaldītu Node.js versijas

Node Version Manager (NVM) ļauj jums instalēt un pārslēgties starp vairākām Node.js versijām viegli. Tas ļauj instalēt pakotnes un atkarības, kas raksturīgas katrai Node.js versijai. Tas nozīmē, ka katram projektam var būt dažādas pakotņu un atkarību kopas atkarībā no vajadzīgās Node.js versijas.

Šī pieeja ir labāka nekā Node instalēšana un atinstalēšana katru reizi, kad nepieciešama noteikta versija.

Pirms NVM lietošanas tas ir jāinstalē. Apmeklējiet oficiālā NVM GitHub repozitorija un izpildiet norādījumus, lai instalētu NVM savā operētājsistēmā.

Pēc NVM instalēšanas pārbaudiet, vai tas darbojas pareizi, izpildot šo komandu:

nvm --v

Ja izmantojat operētājsistēmu Windows, iespējams, būs jārestartē operētājsistēma vai jāpalaiž šī komanda kā administratoram komandu uzvednē.

Tagad, kad ir instalēts NVM, varat to izmantot, lai pārvaldītu savas Node.js versijas. Tālāk ir norādītas pamata darbības, lai instalētu Node.js versiju 17.9.1.

Atveriet termināli vai komandu uzvedni. Pēc tam izmantojiet nvm instalēšanas komandu, kam seko versijas numurs 17.9.1.

nvm instalēt 17.9.1

Kad instalēšana ir pabeigta, izmantojiet komandu nvm use, kam seko versijas numurs, lai pārslēgtos uz instalēto Node.js versiju.

nvm izmantošana 17.9.1

Pārbaudiet, vai tiek izmantota pareizā Node.js versija, terminālī vai komandu uzvednē izpildot komandu node -v:

mezgls -v

Tam vajadzētu parādīt tikko instalētās Node.js versijas versijas numuru.

v17.9.1

Pārslēgšanās starp NVM versijām

Kā minēts iepriekš, viena no galvenajām NVM izmantošanas priekšrocībām ir iespēja pēc vajadzības ērti pārslēgties starp Node.js versijām.

Lai sāktu darbu, izmantojiet komandu nvm ls, lai uzskaitītu visas jūsu datorā instalētās Node.js versijas.

nvm ls

Komandas nvm ls izvade ietver versijas numuru un to, vai šī versija pašlaik tiek izmantota.

20.1.0
18.12.1
* 17.9.1 (pašlaik izmanto 64 bitu izpildāmo failu)
6.14.0

Tagad varat izmantot komandu nvm lietošana kam seko versijas numurs, lai pazeminātu uz vēlamo Node.js versiju.

Node.js versijām aizstājvārda izveide

Ja saviem projektiem bieži atsaucaties uz noteiktu Node.js versiju, iespējams, jums būs vieglāk atcerēties un ierakstīt īsu aizstājvārdu.

Lai izveidotu aizstājvārdu noteiktai Node.js versijai, izmantojot NVM, izmantojiet komandu nvm aizstājvārds. Piemēram, lai Node.js versijai 17.9.1 izveidotu aizstājvārdu ar nosaukumu default17, palaidiet šo komandu:

nvm aizstājvārds noklusējuma17 17.9.1

Tagad tā vietā, lai rakstītu nvm izmantošana 17.9.1 katru reizi, kad vēlaties pārslēgties uz šo versiju, varat izmantot nvm izmanto noklusējuma 17.

Ja vēlaties noņemt šo aizstājvārdu, izmantojiet komandu nvm unalias:

nvm unalias noklusējuma 17

NVM izmantošana, lai pārvaldītu Node.js versijas

Dažādas lietojumprogrammas var būt saderīgas ar dažādām Node.js versijām. Ja jums ir nepieciešams pazemināt versiju uz iepriekšējo versiju vai pat jaunināt uz jaunāko, izmantojiet NVM.

NVM palīdzēs instalēt vairākas Node.js versijas un pārslēgties starp tām katram projektam. Tādā veidā jūs izvairīsities no nesaderības problēmām.