Come scaricare e installare Node.js e NPM su Windows

โšก Riepilogo intelligente

Installazione di Node.js su Windows Utilizza il programma di installazione MSI ufficiale o il gestore di pacchetti Chocolatey, entrambi i quali includono NPM. Dopo l'installazione, un semplice script server HTTP verifica che il runtime visualizzi una risposta "Hello World" nel browser.

  • ๐ŸชŸ Windows Installatore: Il programma di installazione MSI di nodejs.org installa Node.js e NPM contemporaneamente.
  • ๐Ÿ“ฆ Cioccolatoso: Migliori Windows Il gestore di pacchetti installa Node.js con un singolo comando PowerShell.
  • โš™๏ธ Ciao mondo: Un server require('http') รจ in ascolto sulla porta 8080 e restituisce una risposta.
  • ๐Ÿ”ข Controllo della versione: L'esecuzione dei comandi `node -v` e `npm -v` conferma le versioni installate.
  • ???? Opzione WSL2: Microsoft Si consiglia Node.js su WSL2 per flussi di lavoro di sviluppo in stile Linux.
  • ๐Ÿค– Configurazione dell'IA: Gli assistenti basati sull'intelligenza artificiale generano rapidamente comandi di installazione e script di avvio per il server.

Scarica e installa 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 a partire 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 estese utilizzando moduli personalizzati. Questi moduli devono essere installati separatamente. Un esempio di modulo รจ il MongoDB modulo, che ti permette di lavorare con 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) Avviare l'installazione. Double Fai clic sul file .msi scaricato per avviare l'installazione. Fai clic sul pulsante Esegui nella prima schermata per iniziare l'installazione.

Installa Node.js su Windows

Passo 3) 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 installare Node.js e poi fai clic sul pulsante Avanti.

  1. Innanzitutto, inserisci il percorso del file di installazione di Node.js. รˆ qui che verranno salvati i file di Node.js dopo l'installazione.
  2. Fai clic sul pulsante Avanti per procedere con l'installazione.

Installa Node.js su Windows

Passo 6) Seleziona i componenti predefiniti da installare. Accetta i componenti predefiniti e fai 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 su Windows.

Installa Node.js su Windows

Passo 8) Completa l'installazione. Fai clic sul pulsante Fine per completare l'installazione.

Installa Node.js su Windows

Nota: Windows ora raccomanda agli sviluppatori di utilizzare Node.js con WSL2 (la Windows Sottosistema per Linux) per flussi di lavoro di sviluppo in stile 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 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 โ€“ The Sito web di Chocolatey Contiene istruzioni molto chiare su come installare questo framework.

  • Il primo passo consiste nell'eseguire il comando seguente nella finestra del prompt dei comandi. Questo comando รจ tratto dal sito web di 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 -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Installa NPM su Windows 10/8/7

Passo 2) Il passo successivo consiste nell'installare Node.js sul computer locale utilizzando il gestore di pacchetti Chocolatey. รˆ possibile farlo 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 specificato.

Esecuzione della tua prima applicazione Hello World in Node.js

Una volta scaricato e installato Node.js sul computer, proviamo a visualizzare "Hello World" in un browser web. Crea un file Node.js con il nome firstprogram.js.

var http = require('http');

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

Code Spiegazione:

  1. La funzionalitร  di base della funzione โ€œrichiediโ€ รจ che legge a JavaCopione Il comando `require` esegue il file e restituisce un oggetto. Utilizzando questo oggetto, รจ possibile sfruttare le diverse funzionalitร  disponibili nel modulo richiamato dalla funzione `require`. Nel nostro caso, poichรฉ vogliamo utilizzare la funzionalitร  HTTP, utilizziamo 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 riceviamo una richiesta, chiediamo alla nostra funzione di restituire una risposta "Hello World" al client. La funzione writeHead viene utilizzata per inviare i dati dell'intestazione al client, mentre la funzione end chiude la connessione con il client.
  4. Utilizziamo quindi la funzione server.listen per fare in modo che la nostra applicazione server rimanga in ascolto delle richieste dei client sulla porta 8080. Qui รจ possibile specificare qualsiasi porta disponibile.

Esecuzione del codice

  1. Salva il file sul tuo computer: C:\Utenti\Il tuo nome\firstprogram.js
  2. Nel prompt dei comandi, spostati nella cartella in cui รจ memorizzato 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ร  in risposta il messaggio "Hello World!".
  2. Avviare il browser Internet e digitare l'indirizzo: http://localhost:8080

Produzione:

Prima applicazione Hello World in Node.js

DOMANDE FREQUENTI

Node.js รจ l'ambiente di runtime che esegue JavaScript eseguito al di fuori del browser. NPM (Node Package Manager) installa e gestisce i pacchetti. L'installazione di Node.js installa automaticamente anche NPM.

Apri il prompt dei comandi ed esegui `node -v` per visualizzare la versione di Node.js, quindi esegui `npm -v` per visualizzare la versione di NPM installata sul tuo computer.

Per la maggior parte dei progetti, scegli LTS (Long Term Support) perchรฉ รจ stabile e viene aggiornato piรน a lungo. Scegli Current solo quando hai bisogno delle funzionalitร  sperimentali piรน recenti.

Sรฌ. Le serrature scorrevoli portatili e i catenacci a superficie possono essere usati per mettere in sicurezza una porta a scomparsa dall'esterno. Alcuni kit con catena di sicurezza consentono anche il bloccaggio esterno con chiave o manopola girevole. Microsoft Si consiglia di eseguire Node.js su WSL2 per flussi di lavoro in stile Linux. Installa una distribuzione Linux, quindi utilizza un gestore di versioni come nvm per installare Node.js.

Un gestore di versioni come nvm-windows consente di passare da una versione all'altra di Node.js per progetto. Prima di procedere, rimuovi qualsiasi installazione esistente per evitare conflitti.

No. Il programma di installazione MSI ufficiale di Node.js include NPM, quindi si installa automaticamente insieme a Node.js. Puoi aggiornarlo in seguito eseguendo il comando `npm install -g npm`.

Sรฌ. Gli assistenti IA come ChatGPT generano i comandi di installazione corretti per Windowsspiegano gli errori PATH e generano script di avvio, che velocizzano la configurazione iniziale.

Sรฌ. GitHub Copilot completa automaticamente un server require('http') che si mette in ascolto su una porta e restituisce una risposta Hello World, permettendoti di testare l'installazione in pochi secondi.

Riassumi questo post con: