Cum să instalați NVM pentru Node.js pe Ubuntu
Introducere
NVM (Node Version Manager) este un instrument popular pentru gestionarea mai multor versiuni ale Node.js pe o singură mașină. Acesta permite dezvoltatorilor să instaleze, să schimbe și să gestioneze diferite versiuni ale Node.js fără probleme, ceea ce îl face deosebit de util pentru cei care lucrează la mai multe proiecte care necesită diferite versiuni Node.js. Acest ghid vă va ghida prin pașii de instalare a NVM și de utilizare a acestuia pentru a gestiona versiunile Node.js pe un sistem Ubuntu
Condiții prealabile
Înainte de a începe, asigurați-vă că
- Aveți un cont de utilizator cu privilegii sudo.
- Sistemul dvs. rulează Ubuntu (acest ghid funcționează pentru diferite versiuni Ubuntu, inclusiv 20.04, 22.04 și ulterioare).
Pasul 1: Actualizarea listei de pachete
Este întotdeauna o practică bună să vă actualizați lista de pachete înainte de a instala un software nou. Deschideți un terminal și rulați
sudo apt-get update
Această comandă vă asigură că toate listele de pachete sunt la zi
Pasul 2: Instalați NVM
Pentru a instala NVM, trebuie să descărcați scriptul de instalare din depozitul oficial NVM. Puteți face acest lucru utilizând curl sau wget
Opțiunea 1: Utilizarea curl
Dacă aveți curl instalat pe sistem, rulați
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Opțiunea 2: Utilizarea wget
Dacă preferați să utilizați wget, rulați
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Înlocuiți v0.39.5 cu cea mai recentă versiune de NVM dacă este disponibilă o versiune mai nouă. Puteți verifica cea mai recentă versiune pe depozitul GitHub al NVM
Pasul 3: Activați NVM
După rularea scriptului de instalare, trebuie să încărcați NVM în sesiunea dvs. curentă de terminal. Puteți face acest lucru executând
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Alternativ, puteți închide și redeschide terminalul sau puteți rula următoarea comandă pentru a vă actualiza profilul shell-ului
source ~/.bashrc
Dacă utilizați un alt shell, cum ar fi zsh, executați
source ~/.zshrc
Pasul 4: Verificarea instalării NVM
Pentru a confirma că NVM este instalat corect, executați
nvm --version
Ar trebui să vedeți numărul versiunii NVM, indicând că a fost instalată cu succes
Pasul 5: Instalarea Node.js utilizând NVM
Cu NVM instalat, puteți instala cu ușurință Node.js. Pentru a instala cea mai recentă versiune de Node.js, executați
nvm install node
Această comandă instalează cea mai recentă versiune stabilă a Node.js. Dacă doriți să instalați o anumită versiune, specificați-o astfel
nvm install 16.20.0
Înlocuiți 16.20.0 cu numărul versiunii dorite
Pasul 6: Verificați versiunea Node.js instalată
Pentru a verifica ce versiune de Node.js este activă în prezent, executați
node -v
Această comandă va afișa numărul versiunii Node.js care este utilizată în prezent
Pasul 7: Comutați între versiunile Node.js
Unul dintre principalele beneficii ale NVM este capacitatea de a comuta între diferite versiuni Node.js. Pentru a lista toate versiunile Node.js instalate, executați
nvm ls
Veți vedea o listă cu toate versiunile instalate folosind NVM, împreună cu o indicație a versiunii active în prezent. Pentru a trece la o versiune diferită, utilizați
nvm use 14.17.6
Înlocuiți 14.17.6 cu numărul versiunii pe care doriți să o utilizați
Pasul 8: Setați o versiune Node.js implicită
Dacă doriți ca o anumită versiune Node.js să fie cea implicită ori de câte ori deschideți o nouă sesiune de terminal, rulați
nvm alias default 16.20.0
Înlocuiți 16.20.0 cu versiunea pe care doriți să o stabiliți ca implicită
Pasul 9: Dezinstalați o versiune Node.js
Dacă nu mai aveți nevoie de o anumită versiune Node.js, o puteți dezinstala cu
nvm uninstall 14.17.6
Înlocuiți 14.17.6 cu numărul versiunii pe care doriți să o eliminați
Pasul 10: Instalarea pachetelor globale npm cu NVM
Atunci când utilizați NVM, este important să instalați separat pachetele globale npm (precum yarn sau npm) pentru fiecare versiune Node.js. Acest lucru se datorează faptului că fiecare versiune de Node.js are propriul său mediu izolat. Pentru a instala un pachet global, utilizați
npm install -g yarn
Asigurați-vă că aveți activă versiunea Node.js dorită înainte de a instala pachete globale
Concluzie
NVM este un instrument esențial pentru dezvoltatorii care trebuie să gestioneze mai multe versiuni de Node.js pe o singură mașină. Urmând acest ghid, puteți instala cu ușurință NVM, configura Node.js și comuta între diferite versiuni, după cum este necesar. Acest lucru face ca gestionarea dependențelor Node.js în diferite proiecte să fie simplă și fără complicații. Cu NVM, veți avea întotdeauna versiunea corectă de Node.js pentru proiectele dvs., asigurând compatibilitatea și ușurința de utilizare. Codare fericită!



