Installazione Node.js

Assicuriamoci di aggiornare l'indice dei pacchetti. Aprire il terminale e dare questo comando:
sudo apt update

Per installare Node.js dare questo semplice comando:
sudo apt install nodejs

Installazione NPM

NPM è un Package Manager per Node.js (Node Package Manager) necessario per installare moduli e pacchetti da utilizzare con Node.js.
Per installare NPM dare questo comando:
sudo apt install npm

Installazione Node.js utilizzando una PPA

Un alternativa per installare la più recente versione di Node.js è quella di aggiungere una PPA (personal package archive) gestita da NodeSource.
Assicuriamoci di trovarci nella nostra home ed installiamo la PPA. Sostituire 6.x con la versione corretta.
cd ~

curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh

Dopo aver scaricato lo script, avviamolo in questo modo, da terminale:
sudo bash nodesource_setup.sh

Verrà installata la PPA e sarà aggiornata la cache dei pacchetti locali. A questo punto dare il seguente comando:
sudo apt install nodejs

Il pacchetto nodejs conterrà anche il Package Manager NPM quindi non sarà necessario installarlo separatamente. Tuttavia consiglio di installare il pacchetto build-essential, se non è già installato, per permettere il corretto funzionamento di alcuni pacchetti di NPM.
sudo apt install build-essential

Installazione Node.js utilizzando NVM

Un ulteriore alternativa per installare Node.js è utilizzando un tool chiamato NVM "Node.js version manager".
Utilizzando NVM è possibile installare diverse versione di Node.js.
Installiamo i pacchetti richiesti:
sudo apt update

sudo apt install build-essential libssl-dev

Scarichiamo lo script di installazione di NVM da github. Modificare v0.33.2 in base alla versione corrente.
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh -o install_nvm.sh

Avviare lo script con bash, da terminale:
bash install_nvm.sh

IMPORTANTE
Riavviare il terminale. Oppure dare questo comando:
source .bashrc

Adesso è possibile installare Node.js, per visualizzare le versioni disponibili dare questo comando:
nvm ls-remote

Per installare la versione desiderata:
Esempio:
nvm install v8.0.0

Per verificare quale versione di Node.js si sta utilizzando:
node -v

Per verificare le versioni di Node.js installate:
nvm ls

Per cambiare la versione di Node.js, installare una nuova versione, per esempio la v7.10.0 e dare:
nvm use v7.10.0

Se si desidera rendere predefinita una versione specifica di Node.js che verrà utilizzata in automatico nelle nuove sessioni dare il seguente comando:
nvm alias default v8.0.0

Quindi per utilizzare la versione v8.0.0 adesso è possibile scrivere semplicemente:
nvm use default

Per maggiori informazioni.
nvm help

L'installazione di Node ed NPM su Linux Mint 19 Tara è terminata.