Instalarea Node.js folosind manageri de pachete

Pachetele de pe această pagină sunt întreținute și gestionate de către menținătorii lor respectivi, nu de echipa de bază Node.js. Vă rugăm să raportați orice problemă întâmpinată direct menținătorului pachetului. Dacă se dovedește că problema este în Node.js, menținătorul o va raporta mai departe către echipa Node.js.

Alpine Linux

Versiunile LTS de Node.js și pachetele npm sunt disponibile în Repozitoriul Principal.

apk add nodejs npm

Versiunea actuală de Node.js poate fi instalată din Repozitoriul Comunității.

apk add nodejs-current

Android

Suportul pentru Android este încă experimental în Node.js, astfel încât dezvoltatorii Node.js nu oferă încă pachete precompilate.

Cu toate acestea, există câteva soluții oferite de terți. De exemplu, comunitatea Termux pune la dispoziție un emulator de terminal și un mediu Linux pentru Android, împreună cu un manager de pachete propriu și o colecție extinsă de aplicații precompilate. Comanda următoare, executată în aplicația Termux, va instala cea mai recentă versiune disponibilă de Node.js:

pkg install nodejs

În prezent, fișierele binare Node.js din Termux sunt construite cu legături către system-icu (în funcție de pachetul libicu).

Arch Linux

Versiunile LTS de Node.js și pachetele npm sunt disponibile în Repozitoriul Principal.

pacman -S nodejs npm

CentOS, Fedora și Red Hat Enterprise Linux

Node.js este disponibil ca un modul numit nodejs în CentOS/RHEL 8 și Fedora

dnf module install nodejs:<stream>

Unde <stream> corespunde versiunii majore a Node.js. Pentru a vedea o listă de fluxuri disponibile:

dnf module list nodejs

De exemplu, pentru a instala Node.js 18:

dnf module install nodejs:18/common

Alternative

Aceste resurse oferă pachete compatibile cu CentOS, Fedora și RHEL.

Distribuții Linux bazate pe Debian și Ubuntu

Distribuții binare de Node.js sunt disponibile de la NodeSource.

Alternative

Pachetele compatibile cu distribuțiile Linux bazate pe Debian și Ubuntu sunt disponibile prin intermediul Node.js snaps.

Exherbo Linux

Pachetele Node.js și npm sunt disponibile în repozitoriul arbor.

cave resolve -x node

fnm

Un manager de versiuni Node.js rapid și simplu, construit în Rust, folosit pentru a gestiona mai multe versiuni lansate de Node.js. Îți permite să efectuezi operațiuni precum instalarea, dezinstalarea, schimbarea automată a versiunilor de Node pe baza directorului curent etc. Pentru a instala fnm, utilizează acest script de instalare.

fnm are suport multiplatformă (macOS, Windows, Linux) și toate shell-urile populare (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). fnm este construit având în vedere viteza și compatibilitatea cu fișierele .node-version și .nvmrc.

FreeBSD

Cea mai recentă versiune de Node.js este disponibilă prin portul www/node.

Instalează un pachet binar prin pkg:

pkg install node

Sau compilează-l folosind porturi:

cd /usr/ports/www/node && make install

Gentoo

Node.js este disponibil în arborele portage.

emerge nodejs

IBM i

Versiunile LTS ale Node.js sunt disponibile de la IBM și sunt disponibile prin intermediul managerul de pachete „yum”. Numele pachetului este nodejs urmat de numărul versiunii majore (de exemplu, nodejs18, nodejs20 etc.)

Pentru a instala Node.js 20.x din linia de comandă, rulează următoarele ca utilizator cu autorizare specială *ALLOBJ:

yum install nodejs20

Node.js poate fi instalat și cu produsul IBM i Access Client Solutions. Consultă acest document de asistență pentru mai multe detalii

macOS

Descarcă instalatorul pentru macOS direct de pe site-ul web nodejs.org.

Dacă vrei să descarci pachetul folosind bash:

curl "https://nodejs.org/dist/latest/$(curl -s https://nodejs.org/dist/latest/ | grep "pkg" | cut -d'"' -f 2)" -o "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

Alternative

Folosind Homebrew:

brew install node

Folosind MacPorts:

port install nodejs<major version>

# Example
port install nodejs7

Folosind pkgsrc:

Instalează pachetul binar:

pkgin -y install nodejs

Sau construiți manual din pkgsrc:

cd pkgsrc/lang/nodejs && bmake install

n

n este un manager de versiuni Node.js simplu de utilizat pentru Mac și Linux. Specifică versiunea țintă de instalat folosind o sintaxă bogată sau selectează dintr-un meniu de versiuni descărcate anterior. Versiunile sunt instalate la nivel de sistem sau la nivel de utilizator, iar pentru o utilizare mai vizată, poți rula o versiune direct din descărcările din cache.

Consultă pagina principală pentru metode de instalare (bootstrap, npm, Homebrew, terță parte) și pentru toate detaliile de utilizare.

Dacă aveți deja npm, atunci instalați n și apoi cea mai nouă versiune LTS node este la fel de simplă ca:

npm install -g n
n lts

NetBSD

Node.js este disponibil în arborele pkgsrc:

cd /usr/pkgsrc/lang/nodejs && make install

Sau instalează un pachet binar (dacă este disponibil pentru platforma ta) folosind pkgin:

pkgin -y install nodejs

Nodenv

nodenv este un manager ușor de versiuni pentru node, similar cu nvm. Este simplu și previzibil. Un ecosistem bogat de module îți permite să îl adaptezi nevoilor tale. Folosește nodenv pentru a alege o versiune Node pentru aplicația ta și pentru a garanta că mediul tău de dezvoltare se potrivește cu producția.

Instrucțiunile de instalare Nodenv sunt menținute pe pagina sa Github. Te rog să vizitezi pagina respectivă pentru a te asigura că urmărești cea mai recentă versiune a pașilor de instalare.

nvm

Node Version Manager este un script bash folosit pentru a gestiona mai multe versiuni Node.js lansate. Permite să efectuezi operațiuni precum instalarea, dezinstalarea, schimbarea versiunii etc. Pentru a instala nvm, utilizează acest script de instalare.

Pe sistemele Unix sau OS X, Node.js compilat din sursă poate fi instalat folosind nvm prin instalarea în locația la care se așteaptă nvm:

env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""

După aceasta, poți folosi nvm pentru a comuta între versiunile lansate și versiunile compilate din sursă. De exemplu, dacă versiunea Node.js este v8.0.0-pre:

nvm use 8

Odată ce este făcută lansarea oficială, vei dori să dezinstalezi versiunea compilată din sursa:

nvm uninstall 8

nvs

Windows

Managerul de versiuni „nvs” este multiplatformă și poate fi utilizat pe sisteme Windows, macOS și Unix

Pentru a instala nvs pe Windows, accesează aici pagina de lansare și descarcă fișierul de instalare MSI al celei mai recente lansări.

Poți folosi și chocolatey pentru a-l instala:

choco install nvs

macOS,UnixLike

Puteți găsi documentația referitoare la pașii de instalare a nvs în sisteme macOS/Unix-like aici

Utilizare

După asta, poți folosi nvs pentru a comuta între diferite versiuni node.

Pentru a adăuga cea mai recentă versiune a nodului:

nvs add latest

Sau pentru a adăuga cea mai recentă versiune LTS a node-ului:

nvs add lts

Apoi rulează comanda nvs use pentru a adăuga o versiune a nodului la PATH pentru shell-ul curent:

$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64

Pentru a-l adăuga permanent la PATH, folosește nvs link:

nvs link lts

OpenBSD

Node.js este disponibil prin sistemul de porturi.

/usr/ports/lang/node

Folosind pkg_add pe OpenBSD:

pkg_add node

openSUSE și SLE

Node.js este disponibil în depozitele principale în următoarele pachete:

  • openSUSE Leap 15.2: nodejs10, nodejs12, nodejs14
  • openSUSE Tumbleweed: nodejs20
  • SUSE Linux Enterprise Server (SLES) 12: nodejs10, nodejs12, and nodejs14 („Modulul Web și Scripting” trebuie să fie activată.)
  • SUSE Linux Enterprise Server (SLES) 15 SP2: nodejs10, nodejs12, și nodejs14 ("Web and Scripting Module" trebuie să fie activat.)

De exemplu, pentru a instala Node.js 14.x pe openSUSE Leap 15.2, rulează următoarea comandă ca utilizator root:

zypper install nodejs14

Diferite versiune majore de Node pot fi instalate si folosite concomitent.

SmartOS și illumos

Imaginile SmartOS vin cu pkgsrc preinstalat. Pe alte distribuții illumos, instalează mai întâi pkgsrc, iar apoi poți instala pachetul binar în mod obișnuit:

pkgin -y install nodejs

Sau compilează manual din pkgsrc:

cd pkgsrc/lang/nodejs && bmake install

Snap

Snap-urile Node.js sund disponibile sub denumirea de node în magazinul Snap.

Solus

Solus oferă Node.js în repozitoriul său principal.

sudo eopkg install nodejs

vfox

Un manager de versiuni pentru mai multe platforme (Windows, macOS, Linux), extensibil.

Vă permite să folosiți versiuni diferite pentru proiecte diferite, versiuni diferite pentru sesiuni shell diferite și să comute automat între versiunile Node în funcție de directorul curent, etc.

Este compatibil cu toate shell-urile populare (Bash, Zsh, Fish, PowerShell, Clink, Cmder).

Consultă inițierea rapidă pentru a începe să folosești rapid vfox și pentru toate detaliile de utilizare.

Void Linux

Void Linux include versiunea stabilă de Node.js în repozitoriul principal.

xbps-install -Sy nodejs

Windows

Descarcă instalatorul pentru Windows direct de pe site-ul web nodejs.org.

Alternative

Folosind Winget:

winget install OpenJS.NodeJS
# or for LTS
winget install OpenJS.NodeJS.LTS

După rularea uneia dintre cele două comenzi de mai sus, poate fi necesar să reporniți emulatorul de terminal înainte ca instrucțiunea CLI node să devină disponibilă.

Folosind Chocolatey:

cinst nodejs
# or for full install with npm
cinst nodejs.install

Folosind Scoop:

scoop install nodejs
# or for LTS
scoop install nodejs-lts

z/OS

IBM® SDK pentru Node.js – z/OS® este disponibil în două formate de instalare: SMP/E și PAX. Alege formatul de instalare potrivit pentru tine: