Installare Node.js su Ubuntu 18.04
Come installare Node.js dai repository predefiniti, tramite PPA o tramite NVM su Ubuntu 18.04.
Node.js è una piattaforma di runtime che porta JavaScript ben oltre il browser, trasformandolo in un linguaggio di uso generale. È ampiamente utilizzata come server web e supporta anche lo sviluppo di applicazioni desktop tramite NW.js, AppJS o Electron.
Aggiorna l'elenco dei pacchetti prima di iniziare:
sudo apt update
Metodo 1. Installazione dai repository predefiniti
L'opzione più rapida — anche se la versione nei repository di Ubuntu potrebbe essere obsoleta.
sudo apt install nodejs
sudo apt install npm
Su Ubuntu, l'eseguibile si chiama
nodejsinvece dinodea causa di un conflitto di nomi con un altro pacchetto.
Verifica la versione:
nodejs -v
v8.10.0
Metodo 2. Installazione tramite PPA
NodeSource mantiene un PPA con le versioni aggiornate di Node.js. Vai nella tua directory home e scarica lo script di configurazione per la versione desiderata (sostituisci 10.x con la tua versione di destinazione):
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
Installa Node.js:
sudo apt install nodejs
Verifica la versione:
nodejs -v
v10.20.1
Il pacchetto nodejs include già npm — non è necessaria un'installazione separata:
npm -v
6.14.4
Per compilare pacchetti dal sorgente, installa build-essential:
sudo apt install build-essential
Metodo 3. Installazione tramite NVM
NVM (Node Version Manager) ti consente di installare più versioni di Node.js sulla stessa macchina e di passare da una all'altra — ideale quando progetti diversi richiedono ambienti di 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 il programma di installazione:
bash install_nvm.sh
NVM si installa in ~/.nvm e aggiunge la configurazione necessaria a ~/.profile. Carica NVM nella sessione corrente:
source ~/.profile
Sfoglia le versioni disponibili di Node.js:
nvm ls-remote
Installa la versione desiderata — ad esempio 10.20.1:
nvm install 10.20.1
Passa a quella versione:
nvm use 10.20.1
Quando installato tramite NVM, l'eseguibile si chiama node. Conferma la versione attiva:
node -v
v10.20.1
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 del terminale. Puoi anche passarci esplicitamente:
nvm use default
Ogni versione di Node.js gestisce i propri pacchetti in modo indipendente tramite npm.
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!