Node.js, un ambiente di runtime Ja­va­Script, è uno strumento es­sen­zia­le per molti svi­lup­pa­to­ri e molte svi­lup­pa­tri­ci già da molti anni. Tan­tis­si­mi siti web e altre ap­pli­ca­zio­ni si affidano a questa piat­ta­for­ma, la cui versione corrente è stata scaricata e uti­liz­za­ta milioni di volte. Ti guidiamo nell’in­stal­la­zio­ne di Node.js su Ubuntu 22.04.

Quali sono i requisiti necessari per l’in­stal­la­zio­ne di Node.js?

Prima di poter avviare l’in­stal­la­zio­ne, devi ve­ri­fi­ca­re di disporre di alcuni requisiti per as­si­cu­rar­ti che la piat­ta­for­ma possa prima essere in­stal­la­ta e poi fun­zio­na­re cor­ret­ta­men­te. Dato che Node.js esegue il codice di Ja­va­Script, è utile avere già un po’ di espe­rien­za con questo lin­guag­gio di scripting. Se sai come funziona la sintassi di base, quali funzioni ha e per cosa è usata, puoi usare anche Node.js in modo molto più mirato. Lo stesso vale per la pro­gram­ma­zio­ne orientata agli oggetti (OOP). Per usare Node.js è utile anche disporre di rudimenti di pro­get­ta­zio­ne software.

Software

Per in­stal­la­re Node.js su Ubuntu, hai bisogno dell’hardware idoneo. La piat­ta­for­ma non è comunque molto esigente, pertanto funziona bene su pressoché tutti i moderni computer. Ti servono soltanto una RAM di almeno quattro gigabyte e almeno 256 gigabyte di spazio di­spo­ni­bi­le sul disco rigido. È inoltre im­por­tan­te disporre di una con­nes­sio­ne a internet stabile.

Hardware

Per evitare com­pli­ca­zio­ni durante l’in­stal­la­zio­ne di Node.js su Ubuntu, il tuo sistema operativo e tutti i programmi necessari devono essere ag­gior­na­ti all’ultima versione di­spo­ni­bi­le. Devi aver in­stal­la­to e con­fi­gu­ra­to un server Ubuntu e impostare un utente non root, quindi che non abbia permessi di am­mi­ni­stra­zio­ne. Per questo è con­si­glia­bi­le in­stal­la­re un firewall. Per usare Node.js serve anche un browser. L’ambiente di runtime funziona comunque con tutti i servizi più comuni.

Server virtuali (VPS)
Affidati ai VPS e server di IONOS, il tuo partner digitale cer­ti­fi­ca­to ISO
  • 1 Gbps di larghezza di banda e traffico il­li­mi­ta­to
  • Di­spo­ni­bi­li­tà del 99,99% e cer­ti­fi­ca­zio­ne ISO
  • As­si­sten­za 24/7 e con­su­len­te personale

Node.js: in­stal­la­zio­ne su Ubuntu

Esistono diversi metodi per eseguire l’in­stal­la­zio­ne. Te li pre­sen­tia­mo di seguito e ti spie­ghia­mo le ope­ra­zio­ni da eseguire.

In­stal­la­zio­ne diretta

Per in­stal­la­re la versione stabile di Node.js su Ubuntu, devi in­nan­zi­tut­to ag­gior­na­re il terminale. Procedi come segue:

  1. Controlla se sono di­spo­ni­bi­li ag­gior­na­men­ti per il terminale e, se sì, in­stal­la­li. Il comando ne­ces­sa­rio è:
$ sudo apt update
bash
  1. Installa ora l’ambiente di runtime con il codice seguente:
$ sudo apt install nodejs
bash
  1. Node.js utilizza il gestore di pacchetti npm, da in­stal­la­re con questo codice:
$ sudo apt install npm
bash
  1. Controlla quindi se la versione di Node.js è ef­fet­ti­va­men­te quella corrente:
$ node -v && npm --version
bash

Con PPA

In al­ter­na­ti­va, puoi eseguire l’in­stal­la­zio­ne con un PPA (Personal Package Archive). Per far questo hai bisogno di uno strumento come Curl, che permette di inviare e ri­chie­de­re dati a un server. Se non trovi Curl sul tuo sistema, per prima cosa in­stal­la­lo.

  1. Il comando da usare è il seguente:
$ sudo apt install curl
bash
  1. Inserisci ora in Curl la pagina di in­stal­la­zio­ne ufficiale di Node.js. Il codice da usare è il seguente:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Se viene vi­sua­liz­za­to un messaggio di errore come “the following si­gna­tu­res couldn’t be verified because the public key is not available”, cerca la chiave pubblica, copiala e in­se­ri­sci­la nel codice seguente:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSERISCI LA CHIAVE QUI>
bash
  1. Quindi installa Node.js con il codice seguente:
$ sudo apt install -y nodejs
bash
  1. Dopodiché controlla anche che su Ubuntu sia stata in­stal­la­ta la versione più recente di Node.js:
node -v && npm --version
bash

Con Node Version Manager

L’in­stal­la­zio­ne di Node Version Manager (NVM) è rac­co­man­da­ta se si desidera scegliere tra diverse versioni dell’ambiente di runtime. Esegui le ope­ra­zio­ni seguenti:

  1. Per prima cosa installa la riga di comando con questo codice:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Utilizza ora NVM per in­stal­la­re Node.js su Ubuntu:
$ nvm install node
bash
  1. As­si­cu­ra­ti quindi di aver in­stal­la­to la versione corretta:
$ node -v
bash

Di seguito il codice da usare per ve­ri­fi­ca­re se NVM è ag­gior­na­to:

$ nvm --version
bash

Verifica del fun­zio­na­men­to della piat­ta­for­ma

Prima di iniziare a lavorare sui tuoi progetti con Node.js, puoi testare il programma creando un’ap­pli­ca­zio­ne semplice. Procedi come segue:

  1. Per prima cosa crea una nuova cartella:
mkdir nuovo-progetto
bash
  1. Apri la cartella:
cd nuovo-progetto
bash
  1. Avvia un nuovo progetto in Node.js con il comando seguente. Viene creato un nuovo progetto chiamato “package.json” che contiene i metadati e i col­le­ga­men­ti del tuo progetto.
npm init -y
bash
  1. Crea un nuovo file. Puoi usare un editor di testo come nano:
sudo nano app.js
bash
  1. Inserisci un testo:
console.log("Il tuo testo di esempio va inserito qui.");
bash
  1. Salva il file.

  2. Riapri il terminale e inserisci il comando seguente:

node app.js
bash
  1. Controlla che il tuo testo di esempio sia stato inserito. Se è presente, hai in­stal­la­to e testato Node.js su Ubuntu cor­ret­ta­men­te. Ora puoi iniziare a lavorare con la piat­ta­for­ma. Se vuoi sapere come usarla per i tuoi scopi, ti con­si­glia­mo il nostro tutorial di in­tro­du­zio­ne a Node.js.
Consiglio

Nella nostra Digital Guide trovi non soltanto tante in­for­ma­zio­ni utili su Node.js e Ubuntu, ma scopri anche tutti gli aspetti più im­por­tan­ti di Ja­va­Script. Ad esempio, abbiamo messo a confronto Java e Ja­va­Script.

Vai al menu prin­ci­pa­le