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 actualizate.
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: Utilizareawget
wget
Dacă preferați să utilizați wget, executaț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 a NVM dacă este disponibilă o versiune mai nouă. Puteți verifica cea mai recentă versiune pe depozitul GitHub 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:
sursă ~/.bashrc
Dacă utilizați un alt shell, cum ar fi
zsh
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ă aceasta 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 avantaje 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ă a tuturor versiunilor instalate utilizând 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, executaț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 pachetele globale.
Concluzii
NVM este un instrument esențial pentru dezvoltatorii care trebuie să gestioneze mai multe versiuni ale 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ă!