Programinės įrangos atnaujinimas gali būti toks pat sudėtingas kaip ir jos atnaujinimas, bet ne naudojant NVM. Šis įrankis leidžia lengvai perjungti Node.js versiją.

Išleidus naujas Node.js versijas, neretai susiduriate su esamų priklausomybių suderinamumo problemomis. Tokiais atvejais gali tekti grąžinti naudojamą Node.js versiją į tinkamesnę, kad programa veiktų taip, kaip tikėtasi.

Sužinokite apie veiksmus, kurių turėtumėte imtis norėdami atnaujinti Node.js versiją.

„Node.js“ versijų sistemos supratimas

Ne visi Node.js leidimai yra vienodi. Nors naujesnėse versijose siūlomas geresnis našumas ir naujos funkcijos, jose taip pat gali būti pakeitimų, dėl kurių gali kilti problemų su kodu. Renkantis ankstesnę versiją, pasirinkite tą, kuri yra stabili ir suderinama su programoje naudojamomis priklausomybėmis.

LTS leidimai yra versijos, kurios palaikomos ilgą laiką ir reguliariai atnaujinamos, įskaitant saugos pataisymus ir klaidų pataisas. Kita vertus, dabartiniai leidimai yra skirti kūrėjams, kurie nori naudoti naujausias funkcijas ir patobulinimus. Rinkdamiesi naudoti Node.js versiją, atminkite tai.

instagram viewer

NVM naudojimas Node.js versijoms tvarkyti

Node Version Manager (NVM) leidžia jums įdiegti ir perjungti kelias Node.js versijas lengvai. Tai leidžia įdiegti paketus ir priklausomybes, būdingas kiekvienai Node.js versijai. Tai reiškia, kad kiekvienam projektui galite turėti skirtingus paketų ir priklausomybių rinkinius, priklausomai nuo jam reikalingos Node.js versijos.

Šis metodas yra geresnis nei „Node“ diegimas ir pašalinimas kiekvieną kartą, kai jums reikia konkrečios versijos.

Prieš naudodami NVM, turite jį įdiegti. Aplankykite oficiali NVM GitHub saugykla ir vadovaukitės instrukcijomis, kad įdiegtumėte NVM operacinėje sistemoje.

Įdiegę NVM, patikrinkite, ar jis tinkamai veikia, vykdydami šią komandą:

nvm --v

Jei naudojate „Windows“, gali tekti iš naujo paleisti operacinę sistemą arba paleisti šią komandą kaip administratorius komandų eilutėje.

Dabar, kai įdiegėte NVM, galite jį naudoti norėdami tvarkyti savo Node.js versijas. Toliau pateikiami pagrindiniai Node.js 17.9.1 versijos diegimo veiksmai.

Atidarykite terminalą arba komandų eilutę. Tada naudokite nvm diegimo komandą ir versijos numerį 17.9.1.

nvm įdiegti 17.9.1

Baigę diegti, naudokite komandą nvm use ir versijos numerį, kad perjungtumėte į įdiegtą Node.js versiją.

nvm naudoti 17.9.1

Patikrinkite, ar naudojama tinkama Node.js versija, terminale arba komandų eilutėje paleisdami komandą node -v:

mazgas -v

Turėtų būti rodomas ką tik įdiegtos Node.js versijos versijos numeris.

v17.9.1

NVM versijų perjungimas

Kaip minėta anksčiau, vienas iš pagrindinių NVM naudojimo pranašumų yra galimybė lengvai perjungti Node.js versijas pagal poreikį.

Norėdami pradėti, naudokite komandą nvm ls, kad pateiktumėte visas jūsų kompiuteryje įdiegtas Node.js versijas.

nvm ls

Komandos nvm ls išvestis apima versijos numerį ir tai, ar ta versija šiuo metu naudojama.

20.1.0
18.12.1
* 17.9.1 (šiuo metu naudojamas 64 bitų vykdomasis failas)
6.14.0

Dabar galite naudoti komandą nvm naudojimas po kurio nurodomas versijos numeris, kad grąžintumėte į norimą Node.js versiją.

Node.js versijų slapyvardžio kūrimas

Jei savo projektams dažnai nurodote tam tikrą Node.js versiją, trumpą slapyvardį galite lengviau atsiminti ir įvesti.

Norėdami sukurti slapyvardį konkrečiai Node.js versijai naudodami NVM, naudokite komandą nvm pseudonimas. Pavyzdžiui, norėdami sukurti slapyvardį default17 Node.js 17.9.1 versijai, paleiskite šią komandą:

nvm pseudonimas numatytasis17 17.9.1

Dabar užuot spausdinę nvm naudoti 17.9.1 kiekvieną kartą, kai norite perjungti į tą versiją, galite naudoti nvm naudoti default17.

Jei norite pašalinti šį slapyvardį, naudokite komandą nvm unalias:

nvm unalias default17

NVM naudojimas Node.js versijoms tvarkyti

Skirtingos programos gali būti suderinamos su skirtingomis Node.js versijomis. Jei reikia grąžinti ankstesnę versiją arba net atnaujinti į naujausią, naudokite NVM.

NVM padės įdiegti kelias Node.js versijas ir perjungti jas kiekvienam projektui. Taip išvengsite nesuderinamumo problemų.