Node.js en NPM downloaden en installeren op Windows

Om te beginnen met het bouwen van uw Node.js-applicaties, is de eerste stap de installatie van het Node.js-framework. Het Node.js-framework is beschikbaar voor verschillende 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 heeft ook de mogelijkheid om externe functionaliteit of uitgebreide functionaliteit in te bouwen door gebruik te maken van aangepaste modules. Deze modules moeten afzonderlijk worden geïnstalleerd. Een voorbeeld van een module is de MongoDB module waarmee u kunt werken 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 download de benodigde binaire bestanden.

In ons voorbeeld gaan we Node.js downloaden 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 op het eerste scherm om de installatie te starten.

Installeer Node.js op Windows

Stap 3) Ga verder met de installatiestappen

Klik in het volgende scherm op de knop “Volgende” om door te gaan met het downloaden en installeren van Node.js

Installeer Node.js op Windows

Stap 4) Accepteer de algemene voorwaarden

In het volgende scherm accepteert u de licentieovereenkomst en klikt u 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 bestandslocatie in voor de installatie van Node.js. Hier worden de bestanden voor Node.js na de installatie opgeslagen.

2. Klik op de knop Volgende om door te gaan met de installatie.

Installeer Node.js op Windows

Stap 6) Selecteer de standaardcomponenten die moeten worden geïnstalleerd

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 installatieknop van Node.js om de installatie te starten Windows.

Installeer Node.js op Windows

Stap 8) Voltooi de installatie

Klik op de knop Voltooien om de installatie te voltooien.

Installeer Node.js op Windows

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

NPM installeren op Windows 10/8/7

De andere manier om Node.js op elke clientcomputer te installeren is door een ‘pakketbeheerder’ te gebruiken.

On 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 (https://chocolatey.org/) heeft zeer duidelijke instructies over hoe dit raamwerk moet worden geïnstalleerd.

  • De eerste stap is om de onderstaande opdracht uit te voeren in de opdrachtpromptvensters. 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 wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \chocolade\bak

Installeer NPM op Windows 10/8/7

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

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 u 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 Node.js is gedownload en op uw computer is geïnstalleerd, proberen we 'Hallo wereld' in een webbrowser weer te geven.

Maak een bestand Node.js met de bestandsnaam 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 Verklaring:

  1. De basisfunctionaliteit van de functie "vereisen" is dat er a staat JavaScript bestand, voert het bestand uit en gaat vervolgens verder met het retourneren van een object. Met behulp van dit object kan men vervolgens de verschillende functionaliteiten gebruiken die beschikbaar zijn in de module die wordt aangeroepen door de functie 'require'. Dus in ons geval, omdat we de functionaliteit van HTTP willen gebruiken en we de opdracht require(http) gebruiken.
  2. In deze 2nd Met een regel code maken we een serverapplicatie die is gebaseerd op een eenvoudige functie. Deze functie wordt aangeroepen wanneer er een verzoek wordt gedaan aan onze serverapplicatie.
  3. Wanneer een verzoek wordt ontvangen, vragen we onze functie om een ​​“Hallo Wereld”-antwoord naar de klant te sturen. De writeHead-functie wordt gebruikt om headergegevens naar de client te verzenden, terwijl de end-functie de verbinding met de client verbreekt.
  4. Vervolgens gebruiken we de server.listen-functie om onze serverapplicatie te laten luisteren naar clientverzoeken op poort nr. 8080. U kunt hier elke beschikbare poort opgeven.

Het uitvoeren van de code

    1. Sla het bestand op uw computer op: C:\Gebruikers\Uw naam\ firstprogram.js
    2. Navigeer in de opdrachtprompt naar de map waarin het bestand is opgeslagen. Voer de opdracht Node firstprogram.js in

Eerste Hello World-applicatie in Node.js

    1. Nu werkt uw computer als een server! Als iemand toegang probeert te krijgen tot uw computer via poort 8080, krijgt hij of zij een “Hallo wereld!” bericht terug!
    2. Start uw internetbrowser en typ het adres: http://localhost:8080

Vermogen

Eerste Hello World-applicatie in Node.js

Samenvatting

  • De installatie van Node.js hebben we gezien via de MSI installatiemodule, die beschikbaar is op de Node.js website. Met deze installatie worden de benodigde modules geïnstalleerd die nodig zijn om een ​​Node.js-applicatie op de client uit te voeren.
  • Node.js kan ook worden geïnstalleerd via een pakketbeheerder. De pakketbeheerder voor Windows staat bekend als Chocolatey. Door een paar eenvoudige opdrachten uit te voeren in de opdrachtprompt, downloadt de Chocolatey-pakketbeheerder automatisch de benodigde bestanden en installeert deze vervolgens op de clientcomputer.
  • Een eenvoudige Node.js-applicatie bestaat uit het creëren van een server die op een bepaalde poort luistert. Wanneer er een verzoek bij de server binnenkomt, stuurt de server automatisch een 'Hello World'-antwoord naar de client.

Vat dit bericht samen met: