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 nodejs invece di node a 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!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci