Node.js è un potente runtime JavaScript che consente agli sviluppatori di creare applicazioni di rete scalabili. NPM (Node Package Manager) viene fornito con Node.js e aiuta a gestire le dipendenze in modo efficiente. Questa guida illustra l’installazione e la configurazione di Node.js e NPM su un computer Windows.

Passo 1: Scaricare il programma di installazione di Node.js

  1. Visitate il sito ufficiale di Node.js.
  2. Scegliete la versione LTS (Long-Term Support) per garantire stabilità e sicurezza.
  3. Scaricate il file Windows Installer (.msi) per l’architettura del vostro sistema(64-bit o 32-bit).

Passo 2: installare Node.js

  1. Eseguite il programma di installazione .msi scaricato.
  2. Seguire le istruzioni sullo schermo:
    • Accettare il contratto di licenza.
    • Scegliere la posizione di installazione.
    • Assicurarsi che l’opzione “Installa automaticamente gli strumenti necessari” sia selezionata (per la compilazione dei moduli nativi).
  3. Fare clic su Avanti e completare il processo di installazione.

Fase 3: Verifica dell’installazione

Una volta installati, verificare che Node.js e NPM siano impostati correttamente:

  1. Aprire il Prompt dei comandi (cmd) o PowerShell.
  2. Digitare i seguenti comandi:
    node -v
    npm -v

    Se l’installazione è corretta, questi comandi visualizzeranno le versioni installate di Node.js e NPM.

Passo 4: Configurare NPM (opzionale)

Impostare la directory globale predefinita per i pacchetti NPM

Per evitare errori di autorizzazione durante l’installazione dei pacchetti globali, è possibile modificare la directory predefinita:

  1. Creare una directory per i pacchetti globali:
    mkdir "%USERPROFILE%\npm-global"
  2. Configurare NPM per utilizzare questa directory:
    npm config set prefix "%USERPROFILE%\npm-global"
  3. Aggiungere la nuova directory al PATH del sistema:
    • Aprire Pannello di controllo > Sistema > Impostazioni di sistema avanzate.
    • Fare clic su Variabili d’ambiente.
    • Modificare la variabile Percorso in Variabili utente.
    • Aggiungere: %USERPROFILE%\npm-global\bin

Passo 5: Installare Yarn (opzionale)

Yarn è un gestore di pacchetti alternativo che può essere installato utilizzando NPM:

npm install -g yarn

Verificare l’installazione:

yarn -v

Passo 6: testare Node.js eseguendo un semplice script

Per assicurarsi che tutto funzioni, creare un file di prova:

  1. Aprite un editor di testo e salvate il seguente file come app.js:
    console.log("Ciao, Node.js!");
  2. Eseguire lo script utilizzando:
    node app.js

    Dovreste vedere Hello, Node.js! stampato nel terminale.

Conclusione

Avete installato e configurato con successo Node.js e NPM su Windows. Ora siete pronti per iniziare a costruire applicazioni JavaScript e a gestire le dipendenze in modo efficiente!