Come scaricare e installare Node.js e NPM su Windows

Per iniziare a creare le tue applicazioni Node.js, il primo passo è l'installazione del framework node.js. Il framework Node.js è disponibile per una varietà di sistemi operativi direttamente da Windows a Ubuntu e OS X. Una volta installato il framework Node.js, puoi iniziare a creare le tue prime applicazioni Node.js.

Node.js ha anche la capacità di incorporare funzionalità esterne o funzionalità estese utilizzando moduli personalizzati. Questi moduli devono essere installati separatamente. Un esempio di modulo è il MongoDB modulo che ti consente di lavorare MongoDB database dalla tua applicazione Node.js.

Come installare Node.js su Windows

Il primo passo nell'utilizzo di Node.js è l'installazione delle librerie Node.js sul sistema client. Di seguito sono riportati i passaggi per scaricare e installare Node.js Windows:

Passo 1) Scarica il programma di installazione di Node.js per Windows

Vai al sito https://nodejs.org/en/download/ e scaricare i file binari necessari.

Nel nostro esempio, scaricheremo Node.js su Windows con i file di installazione a 32 bit.

Installa Node.js su Windows

Passo 2) Esegui l'installazione

Double fare clic sul file .msi scaricato per avviare l'installazione.

Fare clic sul pulsante Esegui nella prima schermata per avviare l'installazione.

Installa Node.js su Windows

Passo 3) Continuare con i passaggi di installazione

Nella schermata successiva, fai clic sul pulsante "Avanti" per continuare con il download e l'installazione di Node.js

Installa Node.js su Windows

Passo 4) Accetta i termini e le condizioni

Nella schermata successiva, accetta il contratto di licenza e fai clic sul pulsante Avanti.

Installa Node.js su Windows

Passo 5) Imposta il percorso

Nella schermata successiva, scegli la posizione in cui deve essere installato Node.js e quindi fai clic sul pulsante Avanti.

1. Innanzitutto, inserisci il percorso del file per l'installazione di Node.js. Qui è dove verranno archiviati i file per Node.js dopo l'installazione.

2. Fare clic sul pulsante Avanti per procedere con l'installazione.

Installa Node.js su Windows

Passo 6) Selezionare i componenti predefiniti da installare

Accettare i componenti predefiniti e fare clic sul pulsante Avanti.

Installa Node.js su Windows

Passo 7) Avvia l'installazione

Nella schermata successiva, fai clic sul pulsante di installazione di Node.js per avviare l'installazione Windows.

Installa Node.js su Windows

Passo 8) Completa l'installazione

Fare clic sul pulsante Fine per completare l'installazione.

Installa Node.js su Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

Come installare NPM su Windows 10/8/7

L'altro modo per installare Node.js su qualsiasi macchina client è utilizzare un "gestore pacchetti".

On Windows, il download di NPM (Node Package Manager) è noto come Chocolatey. È stato progettato per essere un framework decentralizzato per installare rapidamente le applicazioni e gli strumenti di cui hai bisogno.

Per installare NPM su Windows tramite Chocolatey, è necessario eseguire i seguenti passaggi.

Passo 1) Installazione di Chocolatey – Il sito web di Chocolatey (https://chocolatey.org/) contiene istruzioni molto chiare su come installare questo framework.

  • Il primo passo è eseguire il comando seguente nella finestra del prompt dei comandi. Questo comando è tratto dal sito web Chocolatey ed è il comando standard per installare Node.js tramite Chocolatey.
  • Il comando seguente è un comando di PowerShell che richiama lo script remoto di PowerShell sul sito Web di Chocolatey. Questo comando deve essere eseguito in una finestra di comando di PowerShell.
  • Questo script PowerShell esegue tutto il lavoro necessario per scaricare i componenti richiesti e installarli di conseguenza.

@powershell -NoProfile -ExecutionPolicy Bypass -Comando "iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE% \cioccolato\bin

Installa NPM su Windows 10/8/7

Passo 2) Il passaggio successivo è installare Node.js sul tuo computer locale utilizzando Chocolatey, il gestore pacchetti. Questo può essere fatto eseguendo il comando seguente nel prompt dei comandi.

Installa NPM su Windows 10/8/7

Se l'installazione ha esito positivo, riceverai il messaggio di avvenuta installazione di Node.js.

Nota: Se ricevi un errore come "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1", crea manualmente la cartella nel percorso

Esecuzione della tua prima applicazione Hello World in Node.js

Una volta scaricato e installato Node.js sul tuo computer, proviamo a visualizzare "Hello World" in un browser web.

Crea il file Node.js con il nome file firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Spiegazione del codice:

  1. La funzionalità di base della funzione “richiedi” è che legge a JavaCopione file, esegue il file e quindi procede con la restituzione di un oggetto. Utilizzando questo oggetto è quindi possibile utilizzare le varie funzionalità disponibili nel modulo richiamato dalla funzione require. Questo è il nostro caso, poiché vogliamo utilizzare la funzionalità HTTP e stiamo utilizzando il comando require(http).
  2. In questo 2nd riga di codice, stiamo creando un'applicazione server basata su una semplice funzione. Questa funzione viene richiamata ogni volta che viene effettuata una richiesta alla nostra applicazione server.
  3. Quando viene ricevuta una richiesta, chiediamo alla nostra funzione di restituire una risposta "Hello World" al cliente. La funzione writeHead viene utilizzata per inviare i dati dell'intestazione al client e mentre la funzione end chiuderà la connessione al client.
  4. Utilizzeremo quindi la funzione server.listen per fare in modo che la nostra applicazione server ascolti le richieste del client sulla porta n. 8080. Puoi specificare qualsiasi porta disponibile qui.

Esecuzione del codice

    1. Salva il file sul tuo computer: C:\Users\Your Name\firstprogram.js
    2. Nel prompt dei comandi, vai alla cartella in cui è archiviato il file. Inserisci il comando Node firstprogram.js

Prima applicazione Hello World in Node.js

    1. Ora il tuo computer funziona come un server! Se qualcuno tenta di accedere al tuo computer sulla porta 8080, riceverà un messaggio "Hello World!" messaggio in cambio!
    2. Avviare il browser Internet e digitare l'indirizzo: http://localhost:8080

Produzione

Prima applicazione Hello World in Node.js

Sommario

  • Abbiamo visto l'installazione di Node.js tramite il modulo di installazione MSI, disponibile sul sito Web Node.js. Questa installazione installa i moduli necessari per eseguire un'applicazione Node.js sul client.
  • Node.js può anche essere installato tramite un gestore di pacchetti. Il gestore di pacchetti per Windows è noto come Chocolatey. Eseguendo alcuni semplici comandi nel prompt dei comandi, il gestore di pacchetti Chocolatey scarica automaticamente i file necessari e li installa sulla macchina client.
  • Una semplice applicazione Node.js consiste nel creare un server in ascolto su una determinata porta. Quando arriva una richiesta al server, il server invia automaticamente una risposta "Hello World" al client.