Come scaricare & Installa Node.js e NPM su Windows

Sommario:

Anonim

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, 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 facendo uso di moduli personalizzati. Questi moduli devono essere installati separatamente. Un esempio di un modulo è il modulo MongoDB che ti permette di lavorare con i database MongoDB dalla tua applicazione Node.js.

In questo tutorial imparerai-

  • Come scaricare e installare Node.js su Windows
  • Come installare NPM su Windows 10/8/7
  • Esecuzione della tua prima applicazione "Hello World" in 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 in Windows:

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

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

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

Passaggio 2) Esegui l'installazione

Fare doppio clic sul file .msi scaricato per avviare l'installazione.

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

Passaggio 3) Continua con i passaggi di installazione

Nella schermata successiva, fare clic sul pulsante "Avanti" per continuare con l'installazione

Passaggio 4) Accetta i termini e le condizioni

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

Passaggio 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.

Passaggio 6) Selezionare i componenti predefiniti da installare

Accetta i componenti predefiniti e fai clic sul pulsante Avanti.

Passaggio 7) Avvia l'installazione

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

Passaggio 8) Completare 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 di pacchetti".

Su Windows, il download di NPM (Node Package Manager) è noto come Chocolatey. È stato progettato per essere un framework decentralizzato per l'installazione rapida delle applicazioni e degli strumenti di cui hai bisogno.

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

Passaggio 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 nelle finestre del prompt dei comandi. Questo comando è preso dal sito web Chocolatey ed è il comando standard per l'installazione di Node.js tramite Chocolatey.
  • Il comando seguente è un comando PowerShell che chiama lo script PowerShell remoto sul sito Web Chocolatey. Questo comando deve essere eseguito in una finestra di comando di PowerShell.
  • Questo script di PowerShell esegue tutto il lavoro necessario per scaricare i componenti richiesti e installarli di conseguenza.

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

Passaggio 2) Il passaggio successivo consiste nell'installare Node.js sul computer locale utilizzando Chocolatey, gestore di pacchetti. Questo può essere fatto eseguendo il comando seguente nel prompt dei comandi.

cinst nodejs install

Se l'installazione va a buon fine, riceverai il messaggio di avvenuta installazione di Node.js.

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

Esecuzione della tua prima applicazione Hello World in Node.js

Dopo aver 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 del 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 "require" è che legge un file JavaScript, esegue il file e quindi procede a restituire un oggetto. Utilizzando questo oggetto, si possono quindi utilizzare le varie funzionalità disponibili nel modulo chiamato dalla funzione require. Quindi nel nostro caso, poiché vogliamo utilizzare la funzionalità di HTTP e stiamo utilizzando il comando require (http).
  2. In questa seconda riga di codice, stiamo creando un'applicazione server basata su una semplice funzione. Questa funzione viene chiamata 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 client. La funzione writeHead viene utilizzata per inviare i dati di intestazione al client, e mentre la funzione end chiuderà la connessione al client.
  4. Stiamo quindi utilizzando la funzione server.listen per fare in modo che la nostra applicazione server ascolti le richieste dei client sulla porta n. 8080. È possibile 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. Immettere il comando Node firstprogram.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. Avvia il browser Internet e digita l'indirizzo: http: // localhost: 8080

Produzione

Sommario

  • Abbiamo visto l'installazione di Node.js tramite il modulo di installazione MSI, disponibile sul sito web di Node.js. Questa installazione installa i moduli necessari che sono richiesti 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 quindi li installa sul computer client.
  • Una semplice applicazione Node.js consiste nel creare un server che ascolta su una particolare porta. Quando una richiesta arriva al server, il server invia automaticamente una risposta "Hello World" al client.