IT
Fondamenti

Cos'è Node.js (e come installarlo)

Strumenti e configurazione2 minimo lettoAggiornato 12 giugno 2026

In breve

Node.js è un runtime che ti permette di eseguire JavaScript sul tuo computer invece che soltanto nel browser. Quasi ogni progetto web moderno ne ha bisogno, perché gli strumenti che costruiscono, avviano e testano la tua applicazione sono a loro volta programmi JavaScript, e Node.js è ciò che li esegue. Quando un tutorial ti dice di lanciare "npm install" o "npm run dev", quel comando funziona solo perché Node.js è installato. Consideralo il motore su cui poggia il tuo progetto.

Perché ti serve Node.js

Quando costruisci un sito web con un framework moderno, non scrivi soltanto file che un browser apre. Avvii un dev server, installi pacchetti e compili il tuo codice. Tutti questi strumenti sono scritti in JavaScript e hanno bisogno di Node.js per girare. Senza di lui, i comandi di quasi tutti i tutorial falliscono semplicemente con "command not found".

  • Avvia il dev server che mostra un'anteprima del tuo sito mentre costruisci.
  • Esegue npm, lo strumento che installa le librerie da cui dipende il tuo progetto.
  • Esegue gli strumenti di build, di test e di lint che pubblicano e verificano il tuo codice.

Come installarlo

Il modo più sicuro di installare Node.js è tramite il sito ufficiale nodejs.org. Scarica la versione LTS (Long Term Support), la variante stabile consigliata per quasi tutti, ed esegui l'installer. Una volta finito, apri un nuovo terminale e verifica che tutto abbia funzionato.

node --version
npm --version
Entrambi i comandi devono mostrare un numero di versione. Se è così, Node.js e npm sono pronti.

Confusioni frequenti dei principianti

Node.js non è un altro linguaggio, è JavaScript in un posto nuovo. Il più delle volte non usi nemmeno Node.js direttamente. Lo installi una volta, e poi gli strumenti che usi davvero (npm, il tuo dev server, il tuo framework) lo usano in background. Quando un comando fallisce subito dopo l'installazione, la soluzione abituale è chiudere completamente il terminale e aprirne uno nuovo, così da rilevare la nuova installazione. Un'altra cosa che confonde: il numero di versione conta meno di quanto si teme. Finché sei su una versione LTS recente, quasi tutti i tutorial e i progetti funzionano, e raramente dovrai ripensare a Node.js dopo la configurazione. Non devi nemmeno aggiornarlo di continuo; per la maggior parte basta un controllo annuale.

Domande frequenti

Prossimo passo

Pronto a far funzionare l'intelligenza artificiale come un vero flusso di lavoro?

Inizia con il corso di base, mantieni i tuoi progressi localmente e sincronizza tutto con il tuo account gratuito quando vuoi.