Reducerea software-ului poate fi la fel de dificilă ca și actualizarea acestuia, dar nu și cu NVM. Acest instrument facilitează schimbarea versiunii Node.js.
Odată cu lansarea noilor versiuni Node.js, nu este neobișnuit să întâmpinați probleme de compatibilitate cu dependențele existente. În astfel de cazuri, este posibil să fie necesar să downgradeți versiunea Node.js pe care o utilizați la una mai potrivită pentru a vă asigura că aplicația dumneavoastră funcționează conform așteptărilor.
Aflați despre pașii pe care ar trebui să îi urmați pentru a downgrade versiunea dvs. de Node.js.
Înțelegerea sistemului de versiuni Node.js
Nu toate versiunile Node.js sunt egale. Deși versiunile mai noi oferă performanțe îmbunătățite și funcții noi, ele pot introduce, de asemenea, modificări nerespective care ar putea cauza probleme cu codul dvs. Când alegeți o versiune anterioară, selectați-o pe cea care este stabilă și compatibilă cu dependențele pe care le utilizați în aplicația dvs.
Versiunile LTS sunt versiuni care sunt acceptate pentru o perioadă lungă de timp și primesc actualizări regulate, inclusiv remedieri de securitate și corecții de erori. Versiunile actuale, pe de altă parte, sunt destinate dezvoltatorilor care doresc să folosească cele mai recente funcții și îmbunătățiri. Când alegeți o versiune Node.js de utilizat, țineți cont de acest lucru.
Utilizarea NVM pentru a gestiona versiunile Node.js
Node Version Manager (NVM) vă permite instalați și comutați între mai multe versiuni Node.js cu ușurință. Vă permite să instalați pachete și dependențe specifice fiecărei versiuni Node.js. Aceasta înseamnă că puteți avea seturi diferite de pachete și dependențe pentru fiecare proiect, în funcție de versiunea Node.js pe care o necesită.
Această abordare este mai bună decât instalarea și dezinstalarea Node de fiecare dată când aveți nevoie de o anumită versiune.
Înainte de a utiliza NVM, trebuie să îl instalați. Viziteaza depozitul oficial NVM GitHub și urmați instrucțiunile pentru a instala NVM în sistemul dvs. de operare.
După instalarea NVM, verificați dacă funcționează corect rulând această comandă:
nvm --v
Dacă sunteți pe Windows, poate fi necesar să reporniți sistemul de operare sau să rulați această comandă ca administrator în linia de comandă.
Acum că aveți NVM instalat, îl puteți utiliza pentru a vă gestiona versiunile Node.js. Următorii sunt pașii de bază pentru instalarea Node.js versiunea 17.9.1.
Deschideți un terminal sau un prompt de comandă. Apoi, utilizați comanda nvm install urmată de numărul versiunii 17.9.1.
nvm install 17.9.1
Odată ce instalarea este finalizată, utilizați comanda nvm use urmată de numărul versiunii pentru a trece la versiunea instalată Node.js.
nvm folosește 17.9.1
Verificați dacă versiunea corectă a Node.js este utilizată prin rularea nodului de comandă -v în terminalul sau promptul de comandă:
nodul -v
Acesta ar trebui să afișeze numărul versiunii versiunii Node.js pe care tocmai ați instalat-o.
v17.9.1
Comutarea între versiunile NVM
După cum sa menționat anterior, unul dintre principalele avantaje ale utilizării NVM este capacitatea de a comuta cu ușurință între versiunile Node.js, după cum este necesar.
Pentru a începe, utilizați comanda nvm ls pentru a lista toate versiunile Node.js instalate pe computer.
nvm ls
Ieșirea comenzii nvm ls include numărul versiunii și dacă acea versiune este în uz curent.
20.1.0
18.12.1
* 17.9.1 (în prezent se utilizează executabil pe 64 de biți)
6.14.0
Acum puteți folosi comanda utilizarea nvm urmat de numărul versiunii pentru a trece la versiunea Node.js dorită.
Crearea unui alias pentru versiunile Node.js
Dacă faceți referire frecvent la o anumită versiune Node.js pentru proiectele dvs., este posibil să găsiți un alias scurt mai ușor de reținut și de tastat.
Pentru a crea un alias pentru o anumită versiune de Node.js folosind NVM, utilizați comanda nvm alias. De exemplu, pentru a crea un alias numit default17 pentru Node.js versiunea 17.9.1, rulați următoarea comandă:
nvm alias implicit17 17.9.1
Acum, în loc să tastați nvm folosește 17.9.1 de fiecare dată când doriți să treceți la acea versiune, puteți utiliza nvm folosește default17.
Dacă doriți să eliminați acest alias, utilizați comanda nvm unalias:
nvm unalias default17
Utilizarea NVM pentru a gestiona versiunile Node.js
Diferite aplicații pot fi compatibile cu diferite versiuni Node.js. Dacă trebuie să faceți downgrade la o versiune anterioară sau chiar să faceți upgrade la cea mai recentă, utilizați NVM.
NVM vă va ajuta să instalați mai multe versiuni Node.js și să comutați între ele pe bază de proiect. În acest fel, eviți orice probleme de incompatibilitate.