Installazione di Node.js in Debian 9
Come installare Node.js tramite PPA o NVM su Debian 9.
Node.js è una piattaforma di runtime che porta JavaScript oltre il browser, trasformandolo in un linguaggio di uso generale. Viene ampiamente utilizzato come server web e supporta anche lo sviluppo di applicazioni desktop tramite NW.js, AppJS o Electron.
Aggiorna l'elenco dei pacchetti e installa curl:
sudo apt update
sudo apt install curl
Metodo 1. Installazione tramite PPA
NodeSource mantiene un Personal Package Archive (PPA) con le versioni aggiornate di Node.js. Spostati nella tua directory home e scarica lo script di installazione per la versione desiderata:
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Esamina lo script prima di eseguirlo:
nano nodesource_setup.sh
Esegui lo script:
sudo bash nodesource_setup.sh
Una volta aggiunto il PPA, installa Node.js:
sudo apt install nodejs
Verifica la versione:
nodejs -v
Output atteso:
v10.20.1
Il pacchetto nodejs include già npm — non è necessaria un'installazione separata. Verifica che npm sia disponibile:
npm -v
6.14.4
Per compilare pacchetti nativi, installa build-essential:
sudo apt install build-essential
Metodo 2. Installazione tramite NVM
NVM (Node Version Manager) ti permette di installare più versioni di Node.js sulla stessa macchina e di passare facilmente dall'una all'altra — ideale quando progetti diversi richiedono runtime differenti.
Scarica lo script di installazione:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh
Esamina lo script prima di eseguirlo:
nano install_nvm.sh
Avvia l'installazione:
bash install_nvm.sh
Carica NVM nella sessione corrente:
source ~/.profile
Consulta le versioni di Node.js disponibili:
nvm ls-remote
Installa una versione specifica — ad esempio v12.16.3:
nvm install v12.16.3
Passa a quella versione:
nvm use v12.16.3
Conferma la versione attiva:
node -v
v12.16.3
Elenca tutte le versioni installate:
nvm ls
Imposta una versione predefinita:
nvm alias default 10.20.1
Questa versione verrà utilizzata ogni volta che apri una nuova sessione di terminale. Puoi anche passarci esplicitamente con:
nvm use default
Gestione dei pacchetti con npm
Ogni versione di Node.js gestisce i propri pacchetti in modo indipendente.
Installa un pacchetto in locale:
npm install express
Installa un pacchetto globalmente (disponibile per tutti i progetti che usano la stessa versione di Node.js):
npm install -g express
Collega un pacchetto installato globalmente a un progetto locale:
npm link express
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!