Tutorial > Come installare Node.js su Ubuntu 18.04

Come installare Node.js su Ubuntu 18.04

Pubblicato il: 16 ottobre 2019

Javascript Node.js Sviluppo Ubuntu

Node.js è un framework open source per l'esecuzione di codice Javascript lato server. La sua efficienza è garantita dal motore Javascript V8 creato da Google. In questa guida ti mostreremo come installare Node.js su Ubuntu 18.04 mediante diversi metodi alternativi.

Per prima cosa dovrai connetterti al tuo server tramite una connessione SSH. Se non l’hai ancora fatto, ti consigliamo di seguire la nostra guida per connetterti in sicurezza con il protocollo SSH. In caso di server locale puoi passare al punto successivo e aprire il terminale del tuo server.

Installare Node.js

Installa Node.js tramite apt, facendo attenzione a scaricare l'ultima versione disponibile. Per farlo aggiorna i tuoi repository, in questo modo:

$ sudo apt update && apt install nodejs

In seguito verifica la corretta installazione di Node.js mediante il comando

$ nodejs -v

Se l'installazione è riuscita correttamente allora verrà visualizzata a schermo la versione installata.

Ora passiamo all'installazione di NPM ovvero il Node Package Manager, che ci servirà per installare moduli aggiuntivi per Node.js:

$ sudo apt install npm

Installare Node.js tramite NodeSource

Per installare una versione più recente di Node.js puoi anche decidere di installarlo dalla repository di NodeSource. In questo caso procedi con lo scaricare lo script automatico che aggiungerà la repository di NodeSource alla tua configurazione.

Usa curl per scaricare lo script, in questo caso scarichiamo lo script relativa alla versione 10 di Node.js:

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

Quindi esegui lo script appena scaricato:

$ sudo bash nodesource_setup.sh

A questo punto la repository di NodeSource è stata aggiunta e puoi procedere all'installazione di Node.js:

$ sudo apt install nodejs

In seguito verifica la corretta installazione di Node.js mediante il comando:

$ nodejs -v

Se l'installazione è riuscita correttamente allora verrà visualizzata a schermo la versione installata.

Verifica anche se l'installazione di NPM è stata eseguita correttamente digitando:

$ npm -v

Come prima, se sullo schermo apparirà la versione di NPM, allora l'installazione é riuscita con successo.

Installare Node.js tramite NVM

Un altro modo di installare Node.js è quello di usare NVM ovvero il Node.js Version Manager. NVM ti permette di installare e gestire molteplici versioni di Node.js sul medesimo sistema.

Per installare NVM dovrai scaricare il suo script di installazione dalla pagina ufficiale del progetto su GitHub. Quindi procediamo con il download mediante curl:

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh

In seguito eseguiamo lo script appena scaricato:

$ bash install.sh

Per completare l'installazione di NVM rieffettua il login oppure ricarica il file .profile in questa maniera:

$ source ~/.profile

A questo punto l'installazione è completata.

Per recuperare la lista delle versioni disponibili all'installazione digita il seguente comando:

$ nvm ls-remote

Sarà stampata a schermo una lista simile a questa:

        v8.11.1   (Latest LTS: Carbon)

         v9.0.0

         v9.1.0

         v9.2.0

         v9.2.1

         v9.3.0

         v9.4.0

         v9.5.0

         v9.6.0

         v9.6.1

         v9.7.0

         v9.7.1

         v9.8.0

         v9.9.0

        v9.10.0

        v9.10.1

        v9.11.0

        v9.11.1

        v10.0.0 

Per installare node.js non dovrai fare altro che scegliere la versione che preferisci e inviare il comando:

$ nvm install 10.0.0

sostituendo a 10.0.0 il numero di versione che preferisci.

Per utilizzare la versione appena scaricata dovrai utilizzare il comando nvm use per selezionarla, come indicato di seguito:

$ nvm use 10.0.0

A questo punto verifica se la versione in uso di Node.js corrisponde a quella appena selezionata:

$ node -v

Rimuovere Node.js tramite apt

Puoi facilmente rimuovere Node.js usando il comando remove di apt, in questo modo:

$ sudo apt remove nodejs

Invece se desideri rimuovere anche i file di configurazione associati dovrai utilizzare il comando purge:

$ sudo apt purge nodejs

Infine puoi anche rimuovere tutti i pacchetti installati automaticamente da Node.js.

Rimuovere Node.js tramite NVM

Per rimuovere Node.js tramite NVM dovrai utilizzare il relativo comando uninstall seguito dal numero di versione di Node.js che vuoi disinstallare:

$ nvm uninstall <versione_node>

N.B. Se la versione che si vuole disinstallare é quella correntemente attiva dovrai disabilitarla prima di disinstallarla:

$ nvm deactivate