Node.js en NPM downloaden en installeren op Windows

โšก Slimme samenvatting

Node.js-installatie op Windows De installatie maakt gebruik van het officiรซle MSI-installatieprogramma of de Chocolatey-pakketbeheerder, die beide NPM bevatten. Na de installatie bevestigt een eenvoudig HTTP-serverscript dat de runtime een "Hello World"-antwoord in de browser weergeeft.

  • ๐ŸชŸ Windows Installer: Het MSI-installatieprogramma van nodejs.org installeert Node.js en NPM samen.
  • ???? Chocoladeachtig: De Windows Met de pakketbeheerder installeert u Node.js met รฉรฉn enkel PowerShell-commando.
  • โš™๏ธ Hallo wereld: Een require('http') server luistert op poort 8080 en stuurt een reactie terug.
  • ๐Ÿ”ข Versiecontrole: Door `node -v` en `npm -v` uit te voeren, worden de geรฏnstalleerde versies bevestigd.
  • ???? WSL2-optie: Microsoft beveelt Node.js op WSL2 aan voor ontwikkelworkflows in Linux-stijl.
  • ๐Ÿค– AI-configuratie: AI-assistenten genereren snel installatieopdrachten en opstartscripts voor servers.

Download en installeer Node.js en NPM op Windows

Om te beginnen met het bouwen van je Node.js-applicaties, is de eerste stap het installeren van het Node.js-framework. Het Node.js-framework is beschikbaar voor diverse besturingssystemen, direct vanaf Windows naar Ubuntu en OS X. Zodra het Node.js-framework is geรฏnstalleerd, kunt u beginnen met het bouwen van uw eerste Node.js-applicaties.

Node.js biedt ook de mogelijkheid om externe of uitgebreide functionaliteit in te sluiten door gebruik te maken van aangepaste modules. Deze modules moeten apart worden geรฏnstalleerd. Een voorbeeld van een module is de MongoDB module, waarmee je kunt werken met MongoDB databases uit uw Node.js-toepassing.

Hoe Node.js te installeren op Windows

De eerste stap bij het gebruik van Node.js is de installatie van de Node.js-bibliotheken op het clientsysteem. Hieronder vindt u de stappen om Node.js te downloaden en te installeren Windows:

Stap 1) Download Node.js-installatieprogramma voor Windows.

Ga naar de site https://nodejs.org/en/download/ en de benodigde binaire bestanden downloaden. In ons voorbeeld gaan we Node.js downloaden op Windows met de 32-bits installatiebestanden.

Installeer Node.js op Windows

Stap 2) Voer de installatie uit. Double Klik op het gedownloade .msi-bestand om de installatie te starten. Klik op de knop 'Uitvoeren' in het eerste scherm om de installatie te beginnen.

Installeer Node.js op Windows

Stap 3) Klik in het volgende scherm op de knop "Volgende" om verder te gaan met het downloaden en installeren van Node.js.

Installeer Node.js op Windows

Stap 4) Accepteer de algemene voorwaarden. Ga in het volgende scherm akkoord met de licentieovereenkomst en klik op de knop 'Volgende'.

Installeer Node.js op Windows

Stap 5) Stel het pad in. Kies in het volgende scherm de locatie waar Node.js geรฏnstalleerd moet worden en klik vervolgens op de knop 'Volgende'.

  1. Voer eerst de locatie in waar de Node.js-installatiebestanden moeten worden opgeslagen. Dit is de plek waar de Node.js-bestanden na de installatie worden opgeslagen.
  2. Klik op de knop 'Volgende' om verder te gaan met de installatie.

Installeer Node.js op Windows

Stap 6) Selecteer de standaardcomponenten die geรฏnstalleerd moeten worden. Accepteer de standaardcomponenten en klik op de knop Volgende.

Installeer Node.js op Windows

Stap 7) Start de installatie. Klik in het volgende scherm op de knop 'Node.js installeren' om de installatie te starten. Windows.

Installeer Node.js op Windows

Stap 8) Voltooi de installatie. Klik op de knop 'Voltooien' om de installatie af te ronden.

Installeer Node.js op Windows

Let op: Windows raadt ontwikkelaars nu aan om Node.js te gebruiken met WSL2 (De Windows Subsystem for Linux) voor ontwikkelworkflows in Linux-stijl.

NPM installeren op Windows 10/8/7

Een andere manier om Node.js op een clientcomputer te installeren, is door gebruik te maken van een pakketbeheerder. Windows, staat de NPM-download (Node Package Manager) bekend als Chocolatey. Het is ontworpen als een gedecentraliseerd raamwerk voor het snel installeren van applicaties en tools die je nodig hebt.

Voor het installeren van NPM op Windows via Chocolatey moeten de volgende stappen worden uitgevoerd.

Stap 1) Chocolatey installeren โ€“ De Chocolatey website De instructies voor de installatie van dit framework zijn zeer duidelijk.

  • De eerste stap is het uitvoeren van de onderstaande opdracht in het opdrachtpromptvenster. Deze opdracht is afkomstig van de Chocolatey-website en is de standaardopdracht voor het installeren van Node.js via Chocolatey.
  • De onderstaande opdracht is een PowerShell-opdracht die het externe PowerShell-script op de Chocolatey-website aanroept. Deze opdracht moet worden uitgevoerd in een PowerShell-opdrachtvenster.
  • Dit PowerShell-script doet al het noodzakelijke werk: het downloaden van de vereiste componenten en het dienovereenkomstig installeren.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Installeer NPM op Windows 10/8/7

Stap 2) De volgende stap is het installeren van Node.js op je lokale machine met behulp van de Chocolatey-pakketbeheerder. Dit kun je doen door de onderstaande opdracht in de opdrachtprompt uit te voeren.

Installeer NPM op Windows 10/8/7

Als de installatie succesvol is, krijgt u de melding van de succesvolle installatie van Node.js.

Let op: Als je een foutmelding krijgt zoals โ€œC:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1โ€, maak dan handmatig de map aan in het pad.

Voer uw eerste Hello World-applicatie uit in Node.js

Zodra je Node.js hebt gedownload en geรฏnstalleerd op je computer, gaan we proberen "Hello World" in een webbrowser weer te geven. Maak een Node.js-bestand aan met de naam 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 Uitleg:

  1. De basisfunctionaliteit van de functie "vereisen" is dat er a staat JavaScript Het programma leest het bestand, voert het uit en retourneert vervolgens een object. Met dit object kan men vervolgens gebruikmaken van de verschillende functionaliteiten die beschikbaar zijn in de module die door de `require`-functie wordt aangeroepen. In ons geval, omdat we de HTTP-functionaliteit willen gebruiken, gebruiken we de `require(http)`-opdracht.
  2. In deze tweede regel code maken we een serverapplicatie aan die gebaseerd is op een eenvoudige functie. Deze functie wordt aangeroepen telkens wanneer er een verzoek naar onze serverapplicatie wordt verzonden.
  3. Wanneer we een verzoek ontvangen, vragen we onze functie om een โ€‹โ€‹"Hello World"-antwoord naar de client te sturen. De functie writeHead wordt gebruikt om headergegevens naar de client te verzenden, terwijl de functie end de verbinding met de client sluit.
  4. Vervolgens gebruiken we de functie `server.listen` om onze serverapplicatie te laten luisteren naar clientverzoeken op poort 8080. Je kunt hier elke beschikbare poort opgeven.

Het uitvoeren van de code

  1. Sla het bestand op uw computer op: C:\Users\Uw Naam\firstprogram.js
  2. Navigeer in de opdrachtprompt naar de map waar het bestand is opgeslagen. Voer de opdracht `Node firstprogram.js` in.

Eerste Hello World-applicatie in Node.js

  1. Nu functioneert je computer als server! Als iemand probeert toegang te krijgen tot je computer via poort 8080, krijgt diegene een "Hallo wereld!"-bericht terug.
  2. Start uw internetbrowser en typ het adres: http://localhost:8080

Output:

Eerste Hello World-applicatie in Node.js

Veelgestelde vragen

Node.js is de runtime die de code uitvoert. JavaScript buiten de browser. NPM (Node Package Manager) installeert en beheert pakketten. Bij het installeren van Node.js wordt NPM ook automatisch geรฏnstalleerd.

Open de opdrachtprompt en voer `node -v` uit om de Node.js-versie weer te geven. Voer vervolgens `npm -v` uit om de NPM-versie weer te geven die op uw computer is geรฏnstalleerd.

Kies LTS (Long Term Support) voor de meeste projecten, omdat deze versie stabieler is en langer wordt onderhouden. Kies alleen voor Current als je de nieuwste experimentele functies nodig hebt.

Ja. Microsoft Het wordt aanbevolen om Node.js op WSL2 te draaien voor workflows in Linux-stijl. Installeer een Linux-distributie en gebruik vervolgens een versiebeheerder zoals nvm om Node.js te installeren.

Met een versiebeheerder zoals nvm-windows kunt u per project schakelen tussen meerdere Node.js-versies. Verwijder eerst eventuele bestaande installaties om conflicten te voorkomen.

Nee. Het officiรซle Node.js MSI-installatieprogramma bevat NPM, dus het wordt automatisch geรฏnstalleerd samen met Node.js. Je kunt het later bijwerken door `npm install -g npm` uit te voeren.

Ja. AI-assistenten zoals ChatGPT genereren de juiste installatieopdrachten voor Windows, PATH-fouten uitleggen en startscripts genereren, wat de eerste installatie versnelt.

Ja. GitHub Copilot vult automatisch een `require('http')`-server aan die luistert op een poort en een "Hello World"-antwoord teruggeeft, waardoor je de installatie binnen enkele seconden kunt testen.

Vat dit bericht samen met: