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.
- Node.js snaps întreținute si susținute la https://github.com/nodejs/snap
- Distribuții binare Node.js întreținute si susținute de NodeSource
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
, andnodejs14
(„Modulul Web și Scripting” trebuie să fie activată.) - SUSE Linux Enterprise Server (SLES) 15 SP2:
nodejs10
,nodejs12
, șinodejs14
("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: