15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

ALEX26
Începeți
08.10.2024

Cum să instalați NVM pentru Node.js pe Ubuntu

Introducere

NVM (Node Version Manager) este un instrument popular pentru gestionarea mai multor versiuni de Node.js pe o singură mașină. Permite dezvoltatorilor să instaleze, să comute și să gestioneze diferite versiuni de Node.js fără probleme, fiind deosebit de util pentru cei care lucrează la mai multe proiecte care necesită versiuni diferite de Node.js. Acest ghid te va ghida prin pașii necesari pentru a instala NVM și a-l folosi pentru a gestiona versiunile de Node.js pe un sistem Ubuntu.

Prerequisites

Înainte de a începe, asigură-te că:

  • Ai un cont de utilizator cu privilegii sudo.
  • Sistemul tău rulează Ubuntu (acest ghid funcționează pentru diverse versiuni de Ubuntu, inclusiv 20.04, 22.04 și versiuni ulterioare).

Pasul 1: Actualizează lista de pachete

Este întotdeauna o bună practică să-ți actualizezi lista de pachete înainte de a instala software nou. Deschide un terminal și rulează:

sudo apt-get update

Această comandă asigură că toate listele tale de pachete sunt actualizate.

Pasul 2: Instalează NVM

Pentru a instala NVM, trebuie să descarci scriptul de instalare din depozitul oficial NVM. Poți face acest lucru folosind curl sau wget.

Opțiunea 1: Folosind curl

Dacă ai curl instalat pe sistemul tău, rulează:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Opțiunea 2: Folosind wget

Dacă preferi să folosești wget, rulează:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Înlocuiește v0.39.5 cu cea mai recentă versiune de NVM, dacă o versiune mai nouă este disponibilă. Poți verifica cea mai recentă versiune pe depozitul NVM GitHub.

Pasul 3: Activează NVM

După ce ai rulat scriptul de instalare, trebuie să încarci NVM în sesiunea ta curentă de terminal. Poți face acest lucru rulând:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

Alternativ, poți închide și redeschide terminalul sau poți rula următoarea comandă pentru a-ți reîmprospăta profilul shell:

source ~/.bashrc

Dacă folosești un shell diferit, cum ar fi zsh, rulează:

source ~/.zshrc

Pasul 4: Verifică instalarea NVM

Pentru a confirma că NVM este instalat corect, rulează:

nvm --version

Ar trebui să vezi numărul versiunii NVM, indicând că a fost instalat cu succes.

Pasul 5: Instalează Node.js folosind NVM

Cu NVM instalat, poți instala cu ușurință Node.js. Pentru a instala cea mai recentă versiune de Node.js, rulează:

nvm install node

Această comandă instalează cea mai recentă versiune stabilă de Node.js. Dacă vrei să instalezi o versiune specifică, specifică-o astfel:

nvm install 16.20.0

Înlocuiește 16.20.0 cu numărul versiunii dorite.

Pasul 6: Verifică versiunea de Node.js instalată

Pentru a verifica ce versiune de Node.js este activă în prezent, rulează:

node -v

Această comandă va afișa numărul versiunii de Node.js care este în prezent utilizată.

Pasul 7: Comută între versiunile de Node.js

Unul dintre principalele beneficii ale NVM este capacitatea de a comuta între diferite versiuni de Node.js. Pentru a lista toate versiunile de Node.js instalate, rulează:

nvm ls

Vei vedea o listă cu toate versiunile instalate folosind NVM, împreună cu o indicație a versiunii active în prezent.

Pentru a comuta la o versiune diferită, folosește:

nvm use 14.17.6

Înlocuiește 14.17.6 cu numărul versiunii pe care dorești să o folosești.

Pasul 8: Setează o versiune implicită de Node.js

Dacă dorești ca o versiune specifică de Node.js să fie implicită de fiecare dată când deschizi o nouă sesiune de terminal, rulează:

nvm alias default 16.20.0

Înlocuiește 16.20.0 cu versiunea pe care dorești să o setezi ca implicită.

Pasul 9: Dezinstalează o versiune de Node.js

Dacă nu mai ai nevoie de o versiune specifică de Node.js, o poți dezinstala cu:

nvm uninstall 14.17.6

Înlocuiește 14.17.6 cu numărul versiunii pe care dorești să o elimini.

Pasul 10: Instalează pachete npm globale cu NVM

Când folosești NVM, este important să instalezi pachetele npm globale (cum ar fi yarn sau npm) pentru fiecare versiune de Node.js separat. Acest lucru se datorează faptului că fiecare versiune de Node.js are propriul mediu izolat. Pentru a instala un pachet global, folosește:

npm install -g yarn

Asigură-te că ai versiunea dorită de Node.js activă înainte de a instala pachete globale.

Concluzie

NVM este un instrument puternic și practic pentru dezvoltatori care au nevoie să lucreze cu mai multe versiuni de Node.js pe aceeași mașină. Elimină provocările comune asociate cu conflictele de versiune, permițând fiecărui proiect să ruleze pe versiunea de Node.js pentru care a fost proiectat, fără a afecta restul sistemului. Urmând acest ghid, poți instala NVM, descărca și gestiona mai multe versiuni de Node.js și comuta rapid între ele cu comenzi simple. Acest lucru este deosebit de util atunci când menții aplicații vechi alături de proiecte moderne, testezi compatibilitatea cu diferite versiuni de Node.js sau lucrezi în medii de echipă unde cerințele proiectului pot varia. NVM simplifică, de asemenea, configurarea mediului pe servere, instanțe VPS și mașini de dezvoltare, evitând instalările de Node.js la nivel de sistem. Deoarece versiunile de Node.js sunt instalate pe baza utilizatorului, această abordare reduce riscul de a rupe aplicațiile existente și face actualizările mai sigure și mai previzibile.

15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

ALEX26
Începeți