15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
28.10.2024

Cum să Instalezi Node.js pe Ubuntu 22.04: Trei Metode Dovedite

Node.js este unul dintre cele mai puternice și utilizate medii de execuție JavaScript disponibile astăzi. Construit pe motorul V8 al Chrome, permite dezvoltatorilor să execute cod JavaScript pe server, devenind coloana vertebrală a nenumărate aplicații web scalabile, cu performanță ridicată, API-uri și microservicii. Indiferent dacă implementați o aplicație full-stack pe un plan de VPS Hosting sau experimentați local, cunoașterea modului corect de instalare și gestionare a Node.js pe Ubuntu 22.04 este o abilitate esențială.

Acest ghid cuprinzător acoperă trei metode distincte de instalare, fiecare potrivită pentru cazuri de utilizare diferite:

  1. Instalarea Node.js din depozitele implicite Ubuntu
  2. Instalarea unei versiuni specifice prin NodeSource PPA
  3. Gestionarea mai multor versiuni cu Node Version Manager (NVM)

La final, veți ști exact care metodă se potrivește cerințelor proiectului dvs. — și cum să puneți Node.js să funcționeze fiabil pe serverul dvs. Ubuntu 22.04.

Cerințe preliminare

Înainte de a începe, asigurați-vă că aveți:

  • Un server sau o mașină locală care rulează Ubuntu 22.04 LTS
  • Un cont de utilizator cu privilegii sudo
  • Familiarizare de bază cu linia de comandă Linux
  • O conexiune activă la internet

Dacă lucrați pe un server la distanță, un VPS cu cPanel sau un Server Dedicat simplu oferă ambele medii ideale pentru implementările Node.js.

Metoda 1: Instalarea Node.js din depozitele implicite Ubuntu

Aceasta este metoda de instalare cea mai simplă și rapidă. Este cea mai potrivită pentru dezvoltatorii care nu au nevoie de cea mai recentă versiune de Node.js și doresc pur și simplu un runtime stabil și funcțional, gata de utilizare rapid.

Pasul 1: Actualizați indexul pachetelor

Începeți întotdeauna prin reîmprospătarea listei de pachete a sistemului pentru a vă asigura că obțineți cele mai recente versiuni disponibile în depozit:

sudo apt update

Pasul 2: Instalați Node.js și npm

Depozitele implicite ale Ubuntu 22.04 includ Node.js împreună cu npm (Node Package Manager). Instalați ambele cu o singură comandă:

sudo apt install nodejs npm

Aceasta va instala Node.js și npm ca pachete la nivel de sistem, făcându-le disponibile tuturor utilizatorilor de pe mașină.

Pasul 3: Verificați instalarea

Odată ce instalarea este finalizată, confirmați că atât Node.js cât și npm sunt instalate corect verificând versiunile lor:

node -v
npm -v

Ar trebui să vedeți un rezultat similar cu:

v12.22.9
6.14.15

> Notă: Versiunea disponibilă în depozitele implicite ale Ubuntu 22.04 poate să nu fie cea mai recentă versiune stabilă. Dacă proiectul dvs. necesită o versiune mai nouă, continuați cu Metoda 2 sau Metoda 3.

Când să utilizați această metodă

  • Aveți nevoie de o instalare rapidă, fără complicații
  • Aplicația dvs. este compatibilă cu versiunea Node.js inclusă în depozit
  • Configurați un mediu de dezvoltare sau testare pe un Shared Web Hosting sau VPS de nivel de intrare

Metoda 2: Instalarea Node.js folosind NodeSource PPA

Dacă aveți nevoie de o versiune specifică sau mai recentă de Node.js — cum ar fi cea mai recentă versiune LTS — NodeSource PPA este abordarea recomandată. NodeSource menține pachete actualizate pentru mai multe versiuni de Node.js și include toate patch-urile de securitate și funcțiile noi.

Pasul 1: Adăugați depozitul NodeSource

Utilizați curl pentru a descărca și executa scriptul de configurare NodeSource pentru versiunea dorită. Exemplul de mai jos instalează Node.js 18.x (LTS):

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Pentru a instala o versiune diferită, înlocuiți pur și simplu 18.x cu numărul versiunii țintă (de ex., 20.x pentru Node.js 20):

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

Această comandă adaugă depozitul NodeSource la sursele de pachete ale sistemului dvs. și importă cheia de semnare GPG necesară pentru a verifica autenticitatea pachetelor.

Pasul 2: Instalați Node.js

Cu depozitul adăugat, instalați Node.js folosind apt:

sudo apt install nodejs

npm este inclus automat cu această metodă de instalare — nu este necesar un pas separat de instalare.

Pasul 3: Verificați instalarea

Confirmați că versiunea corectă a fost instalată:

node -v
npm -v

Rezultat așteptat pentru Node.js 18.x:

v18.20.2
10.5.0

Când să utilizați această metodă

  • Aveți nevoie de o versiune LTS specifică sau curentă de Node.js
  • Doriți actualizări automate de securitate prin apt upgrade
  • Rulați o aplicație de producție pe un mediu de VPS Hosting și aveți nevoie de o sursă de pachete stabilă, bine întreținută

Metoda 3: Instalarea Node.js folosind Node Version Manager (NVM)

NVM (Node Version Manager) este metoda de instalare cea mai flexibilă și este puternic recomandată pentru dezvoltatorii care lucrează la mai multe proiecte cu cerințe diferite de versiune Node.js. Cu NVM, puteți instala, comuta între și gestiona orice număr de versiuni Node.js — fără a afecta pachetele la nivel de sistem.

Pasul 1: Instalați NVM

Descărcați și rulați scriptul oficial de instalare NVM:

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

Scriptul clonează depozitul NVM în ~/.nvm și adaugă liniile de configurare necesare în profilul shell-ului dvs. După finalizarea scriptului, fie reporniți terminalul, fie reîncărcați configurația shell-ului:

source ~/.bashrc

Verificați că NVM este disponibil:

nvm --version

Pasul 2: Instalați Node.js folosind NVM

Pentru a instala cea mai recentă versiune stabilă de Node.js:

nvm install node

Pentru a instala o versiune specifică (de ex., Node.js 18.0.0):

nvm install 18.0.0

Pentru a vedea toate versiunile disponibile de Node.js pe care le puteți instala:

nvm ls-remote

Puteți instala oricâte versiuni aveți nevoie — NVM stochează fiecare versiune independent în directorul dvs. home.

Pasul 3: Setați versiunea implicită de Node.js

Pentru a comuta la o versiune specifică pentru sesiunea curentă de terminal:

nvm use 18.0.0

Pentru a seta o versiune ca implicită globală pentru toate sesiunile noi de terminal:

nvm alias default 18.0.0

Pasul 4: Verificați instalarea

Verificați că versiunea corectă este activă:

node -v
npm -v

Comutarea între versiuni

Una dintre cele mai puternice funcții ale NVM este comutarea fără efort între versiuni. De exemplu, dacă Proiectul A necesită Node.js 16 și Proiectul B necesită Node.js 20:

nvm use 16
# Work on Project A

nvm use 20
# Switch to Project B

Când să utilizați această metodă

  • Sunteți un dezvoltator care gestionează mai multe proiecte cu dependențe diferite de Node.js
  • Trebuie să testați aplicația pe diferite versiuni de Node.js
  • Doriți control complet asupra mediului de execuție fără a atinge pachetele de sistem
  • Lucrați într-un mediu de dezvoltare containerizat sau izolat

Instalarea npm separat (dacă este necesar)

În aproape toate cazurile, npm este instalat automat împreună cu Node.js folosind oricare dintre cele trei metode de mai sus. Cu toate acestea, dacă din orice motiv npm lipsește din sistemul dvs., îl puteți instala independent:

sudo apt install npm

Verificați instalarea:

npm -v

De asemenea, puteți actualiza npm la cea mai recentă versiune oricând folosind:

npm install -g npm@latest

Cum să dezinstalați Node.js pe Ubuntu 22.04

Dezinstalarea Node.js instalat prin apt

Dacă ați instalat Node.js folosind Metoda 1 sau Metoda 2, eliminați-l cu:

sudo apt remove nodejs

Pentru a elimina și fișierele de configurare și a curăța dependențele neutilizate:

sudo apt purge nodejs
sudo apt autoremove

Dezinstalarea unei versiuni specifice NVM

Pentru instalările gestionate prin NVM, dezinstalați o versiune specifică cu:

nvm uninstall 18.0.0

Dezinstalarea completă a NVM

Pentru a elimina complet NVM din sistemul dvs.:

rm -rf ~/.nvm

Apoi eliminați liniile legate de NVM din fișierul dvs. ~/.bashrc, ~/.bash_profile sau ~/.zshrc.

Alegerea metodei potrivite: Comparație rapidă

FuncțieDepozite UbuntuNodeSource PPANVM
Ușurința instalării⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Cea mai recentă versiune disponibilă
Suport pentru versiuni multiple
Cel mai bun pentru producțieLimitat
Cel mai bun pentru dezvoltare⭐⭐⭐⭐⭐
Actualizări automate de securitateManual

Ce urmează după instalarea Node.js?

Odată ce Node.js este instalat și verificat, sunteți gata să începeți să construiți. Iată câțiva pași comuni următori:

  • Inițializați un proiect nou: npm init
  • Instalați pachete: npm install express
  • Rulați o aplicație Node.js: node app.js
  • Configurați un manager de procese precum PM2 pentru a menține aplicația dvs. în funcțiune în producție: npm install -g pm2
  • Securizați aplicația cu un certificat SSL — AlexHost oferă Certificate SSL accesibile pentru a vă proteja aplicațiile Node.js în producție
  • Înregistrați un domeniu pentru proiectul dvs. prin Înregistrare Domeniu pentru a face aplicația dvs. accesibilă public

Concluzie

Acum aveți o înțelegere completă a tuturor celor trei metode de instalare a Node.js pe Ubuntu 22.04:

  • Depozite Ubuntu — Cel mai bun pentru configurări rapide unde specificitatea versiunii nu este critică
  • NodeSource PPA — Cel mai bun pentru mediile de producție care necesită o versiune LTS specifică și actualizată
  • NVM — Cel mai bun pentru dezvoltatorii care gestionează mai multe proiecte cu cerințe variate de Node.js

Fiecare metodă are punctele sale forte, iar alegerea corectă depinde în întregime de cazul dvs. de utilizare. Pentru majoritatea implementărilor de producție pe un mediu gestionat de VPS Hosting, NodeSource PPA oferă echilibrul ideal între simplitate și controlul versiunii. Pentru fluxurile de lucru de dezvoltare activă, flexibilitatea NVM este de neegalat.

Cu Node.js instalat corespunzător, sunteți echipat să construiți aplicații server-side rapide și scalabile și să accesați vastul ecosistem npm — unul dintre cele mai mari depozite de pachete din lume. Programare plăcută!

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți