Come scaricare e installare Node.js e NPM su Windows
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.
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.
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
Passo 4) Accetta i termini e le condizioni
Nella schermata successiva, accetta il contratto di licenza e fai clic sul pulsante Avanti.
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.
Passo 6) Selezionare i componenti predefiniti da installare
Accettare i componenti predefiniti e fare clic sul pulsante Avanti.
Passo 7) Avvia l'installazione
Nella schermata successiva, fai clic sul pulsante di installazione di Node.js per avviare l'installazione Windows.
Passo 8) Completa l'installazione
Fare clic sul pulsante Fine per completare l'installazione.
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
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.
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:
- 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).
- 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.
- 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.
- 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
-
- Salva il file sul tuo computer: C:\Users\Your Name\firstprogram.js
- Nel prompt dei comandi, vai alla cartella in cui è archiviato il file. Inserisci il comando Node firstprogram.js
-
- 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!
- Avviare il browser Internet e digitare l'indirizzo: http://localhost:8080
Produzione
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.