Torna al blog

Come installare Node.js su Ubuntu 18.04

Come installare Node.js su Ubuntu 18.04

Node.js è una piattaforma open-source che consente ai programmatori di creare pagine web e applicazioni dinamiche. È ampiamente utilizzata per lo scripting lato server e consente agli utenti di utilizzare JavaScript sia per gli script lato client che lato server. In questo tutorial imparerai come installare Node.js su Ubuntu 18.04 e iniziare a usarlo.

Prerequisiti

In primo luogo, devi creare una macchina. Puoi farlo facilmente nella sezione compute di CloudSigma WebApp’s:
Create a Linux Server setup java

Ai fini di questo tutorial, puoi utilizzare le seguenti risorse:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Puoi montare il disco con Ubuntu 18.04 l'immagine LTS disponibile nella libreria di CloudSigma:
Ubuntu 18.04: Preinstallato a 64 bit con driver VirtIO, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init e gli ultimi aggiornamenti fino al 2019-03-03.

Dopo aver avviato la macchina, puoi aggiornare tutti i repository e i pacchetti esistenti sulla macchina eseguendo i seguenti comandi:

Installazione della versione stabile per Ubuntu

In questa sezione installerai Node.js su Ubuntu 18.04 utilizzando il comando ‘apt’. Ubuntu ha una versione stabile di Node.js nei suoi repository. La versione stabile offre un'esperienza più coerente su più sistemi. Per installare la versione stabile dai repository di Ubuntu’, puoi eseguire il seguente comando:

Dopo l'installazione, dovresti anche installare ‘npm’. NPM – Node Package Manager. Questo è un gestore di pacchetti per i linguaggi di programmazione javascript. Ti consentirà di gestire e installare i pacchetti e i moduli di node.js. Per installare NPM, procedi ed esegui il seguente comando:

Puoi verificare la versione di Node.js installata sul tuo server utilizzando il seguente comando:

node js version check

Puoi anche installarlo in un altro modo più robusto. Imparerai come farlo nella sezione seguente.

Installazione tramite PPA – Personal Package Archive

NodeSource gestisce il PPA – Personal Package Archive che ti consente di ottenere una versione più recente di node.js. Ti darà maggiore libertà di scegliere la versione di node.js su cui vuoi lavorare.

Per questo tutorial, utilizzerò i comandi per Node.js v14. Innanzitutto, puoi installare il PPA utilizzando il seguente comando:

Per installare qualsiasi altra versione, basta cambiare il numero di versione nel comando. Ad esempio, se desideri installare la v10, puoi modificare la versione in modo simile a questo:

I comandi sopra aggiungono il PPA alla configurazione e aggiornano la cache dei pacchetti locali. Il secondo comando installa Node.js. Per verificare la versione, esegui il seguente comando:

install Node.js on Ubuntu Node js Version Check

Non è necessario installare NPM separatamente poiché il pacchetto sopra installato lo contiene già. NPM tiene traccia degli aggiornamenti utilizzando un file di configurazione nella tua directory home. Per verificare se NPM è stato installato, puoi eseguire il seguente comando:

npm version check

Alcuni pacchetti NPM richiedono build-essential per compilare il codice sorgente. Puoi installarli utilizzando il seguente comando:

Installazione tramite NVM  – Node.js Version Manager

Un altro modo per installare Node.js è utilizzare NVM – “Node.js Version Manager”. NVM funziona a livello di directory anziché a livello di sistema, il che significa che puoi avere varie versioni installate in varie directory senza influire sull'intero sistema.

NVM ti consente di utilizzare le nuove versioni mantenendo le vecchie versioni di Node.js. Node.js installato tramite apt e NPM sono gestiti in modo diverso.

Per installare NVM, vai alla pagina GitHub del progetto e verifica la versione richiesta. In questo tutorial, sto utilizzando la versione vo.35

Il comando sopra installa NVM in ~/.nvm. Inoltre, aggiunge le righe di script richieste a ~/.bashrc

Puoi disconnetterti e accedere nuovamente, oppure eseguire il source del file “~/.bashrc” per caricare le modifiche nella sessione corrente.

Puoi installare le varie versioni di Node.js usando NVM. Per verificare le versioni disponibili di Node.js, esegui il seguente comando:

Puoi installare la versione desiderata usando il seguente comando:

install Node.js on Ubuntu nvm install

Puoi verificare la versione usando:

NVM utilizzerà generalmente l'ultima versione installata, ma puoi anche specificarla usando il comando ‘ncm use’:

Puoi gestire più versioni di Node.js. Per vedere le versioni installate, usa il seguente comando:

Per rendere una versione quella predefinita, puoi crearne un alias. Ogni volta che viene creata una nuova sessione, verrà utilizzata la versione predefinita di Node.js.

Puoi anche farvi riferimento come indicato di seguito:

Ogni versione di Node.js tiene traccia dei propri pacchetti. Durante l'installazione dei pacchetti tramite NPM, puoi specificare se installarli per la versione specifica di Node.js o a livello globale.

Per installare il pacchetto per la particolare versione in uso, esegui questo comando:

Per installarlo a livello globale, aggiungi il flag ‘-g’,

Dopo aver installato il pacchetto a livello globale, sarai in grado di eseguire i comandi, ma affinché il tuo programma possa utilizzarlo, dovrai collegare il pacchetto nel tuo ambiente locale.

Puoi trovare altre opzioni disponibili con NVM eseguendo questo comando:

 

Rimozione di Node.js

Puoi disinstallare Node.js usando ‘apt’ o usando NVM.

Per rimuovere la versione stabile installata con ‘apt’, usa questo comando:

Il comando sopra disinstalla Node.js, ma mantiene i file di configurazione. Se desideri disinstallare Node.js e rimuovere anche i file di configurazione, usa il comando:

Inoltre, per rimuovere i pacchetti che sono stati installati automaticamente durante l'installazione di alcuni dei pacchetti rimossi, usa il comando:

Per disinstallare le versioni installate tramite NVM, usa questo comando:

Se la versione che desideri disinstallare è la versione corrente, prima disattivala e poi esegui il comando di disinstallazione:

I comandi sopra indicati rimuoveranno tutti i file associati alla versione, esclusi i file memorizzati nella cache.

Ora che hai completato questo tutorial, conosci 3 modi diversi e semplici per installare Node.js su un server Ubuntu 18.04.

Buona programmazione!

author

Akshay Nagpal

Autore · CloudSigma

Preslav Dobrev è un designer creativo presso CloudSigma, con un focus su un'identità aziendale coerente attraverso l'uso di canali di marketing tradizionali e innovativi. È abile nel fondere la visione artistica con il marketing strategico per creare narrazioni di brand di grande impatto.

Commenti

Ancora nessun commento. Scrivi il primo.