For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cum instalezi Node.js pe Ubuntu

Node.js iti permite sa rulezi JavaScript pe partea de server. Este baza pentru nenumarate unelte si aplicatii moderne. Fie ca rulezi o aplicatie web, un bot de Discord sau un API server, probabil vei avea nevoie de Node.js la un moment dat.

Acest ghid acopera doua metode de instalare. Alege-o pe cea care ti se potriveste.

Metoda 1: Din repository-ul Ubuntu (cel mai simplu)

Este cea mai rapida metoda, dar versiunea poate fi putin mai veche:

sudo apt update
sudo apt install nodejs npm -y

Verifica versiunea:

node --version
npm --version

Daca versiunea este acceptabila pentru ce ai nevoie, ai terminat. Treci la construit proiectul tau.

Metoda 2: Cu NodeSource (recomandat pentru majoritatea)

NodeSource intretine repository-uri actualizate cu versiuni mai recente de Node.js. Este alegerea mai buna daca ai nevoie de o versiune recenta.

Mai intai, instaleaza scriptul de configurare NodeSource. Inlocuieste 22.x cu versiunea dorita (20.x, 22.x sau 23.x):

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

Scriptul adauga repository-ul NodeSource si actualizeaza lista de pachete automat. Apoi instaleaza:

sudo apt install nodejs -y

Asta este tot. Node.js si npm sunt incluse in acest pachet:

Metoda 3: Cu NVM (cel mai bun pentru dezvoltatori)

NVM (Node Version Manager) iti permite sa instalezi si sa schimbi intre mai multe versiuni de Node.js pe acelasi calculator. Este varianta ideala daca lucrezi la mai multe proiecte care necesita versiuni diferite.

Instaleaza NVM:

Reincarca shell-ul:

Acum poti instala orice versiune de Node.js:

Verifica versiunea activa:

Verifica daca npm functionează

Creeaza un test rapid pentru a te asigura ca totul este functional:

Daca vezi o vaca spunand ceva, instalarea este completa.

Instaleaza Yarn (optional)

Unele proiecte folosesc Yarn in loc de npm. Instaleaza-l global:

Configurezi un proiect simplu

Iata un server web minim pentru a confirma ca Node.js poate servi trafic:

Creeaza index.js:

Ruleaza-l:

Viziteaza http://adresa-ip-server:3000 in browser. Ar trebui sa vezi mesajul.

Gestionarea proceselor Node.js

Pentru productie, ai nevoie de ceva care sa mentina aplicatia pornita chiar daca se opreste. PM2 este cea mai populara alegere:

Asta mentine aplicatia vie in caz de erori si reporniri.

Probleme comune

"node: command not found" dupa instalarea cu NVM. Deconecteaza-te si reconecteaza-te, sau ruleaza source ~/.bashrc.

Erori de permisiuni la instalari globale npm. Daca ai instalat Node.js din repository-urile Ubuntu, foloseste npm install -g fara sudo. Daca primesti erori EACCES, treci la NVM.

Portul 3000 nu este accesibil. Asigura-te ca UFW permite portul:

Rezumat

Metoda
Cel mai potrivit pentru

Ubuntu repos

Configurare rapida, nu ai nevoie de ultima versiune

NodeSource

Versiune stabila recenta, o singura instalare

NVM

Schimbat intre versiuni, proiecte multiple

Last updated