Hoe te downloaden & Installeer Node.js en NPM op Window

Inhoudsopgave:

Anonim

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, van Windows tot Ubuntu en OS X. Zodra het Node.js-framework is geïnstalleerd, kun je beginnen met het bouwen van je eerste Node.js-applicaties.

Node.js heeft ook de mogelijkheid om externe functionaliteit of uitgebreide functionaliteit in te bedden door gebruik te maken van aangepaste modules. Deze modules moeten apart worden geïnstalleerd. Een voorbeeld van een module is de MongoDB-module waarmee u vanuit uw Node.js-applicatie met MongoDB-databases kunt werken.

In deze tutorial leer je-

  • Node.js downloaden en installeren op Windows
  • Hoe NPM te installeren op Windows 10/8/7
  • Je eerste "Hello World" -toepassing draaien in Node.js

Hoe Node.js op Windows te installeren

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

Stap 1) Download Node.js Installer voor Windows

Ga naar de site https://nodejs.org/en/download/ en download de nodige binaire bestanden.

In ons voorbeeld gaan we Node.js downloaden op Windows met de 32-bits installatiebestanden.

Stap 2) Start de installatie

Dubbelklik op het gedownloade .msi-bestand om de installatie te starten.

Klik op de knop Uitvoeren op het eerste scherm om de installatie te starten.

Stap 3) Ga verder met de installatiestappen

Klik in het volgende scherm op de knop "Volgende" om door te gaan met de installatie

Stap 4) Accepteer de algemene voorwaarden

Accepteer in het volgende scherm de licentieovereenkomst en klik op de knop Volgende.

Stap 5) Stel het pad op

Kies in het volgende scherm de locatie waar Node.js moet worden geïnstalleerd en klik vervolgens op de knop Volgende.

1. Voer eerst de bestandslocatie in voor de installatie van Node.js. Dit is waar de bestanden voor Node.js worden opgeslagen na de installatie.

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

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

Accepteer de standaardcomponenten en klik op de knop Volgende.

Stap 7) Start de installatie

Klik in het volgende scherm op de knop Installeren om Node.js op Windows te installeren.

Stap 8) Voltooi de installatie

Klik op de knop Voltooien om de installatie te voltooien.

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

Hoe NPM te installeren op Windows 10/8/7

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

In 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 u nodig hebt.

Om NPM op Windows te installeren 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 framework moet worden geïnstalleerd.

  • De eerste stap is om de onderstaande opdracht uit te voeren in de opdrachtpromptvensters. Dit commando is afkomstig van de Chocolatey-website en is het standaardcommando 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 nodige werk om de vereiste componenten te downloaden en dienovereenkomstig te installeren.

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

Stap 2) De volgende stap is om Node.js op uw lokale computer te installeren met behulp van de Chocolatey, pakketbeheerder. Dit kan worden gedaan door de onderstaande opdracht uit te voeren in de opdrachtprompt.

cinst nodejs installeren

Als de installatie is gelukt, krijgt u de melding dat de installatie van Node.js.

Opmerking: als u een foutmelding krijgt als "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Maak dan handmatig de map aan in het pad

Je eerste Hello World-applicatie uitvoeren in Node.js

Zodra u Node.js heeft gedownload en op uw computer heeft geïnstalleerd, kunnen we proberen "Hallo wereld" weer te geven in een webbrowser.

Maak het 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 "vereisen" -functie is dat het een JavaScript-bestand leest, het bestand uitvoert en vervolgens doorgaat 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 opgeroepen door de vereiste functie. Dus in ons geval, omdat we de functionaliteit van HTTP willen gebruiken en we het commando vereisen (http) gebruiken.
  2. In deze 2 e regel code maken we een servertoepassing die is gebaseerd op een eenvoudige functie. Deze functie wordt aangeroepen wanneer er een verzoek wordt gedaan aan onze servertoepassing.
  3. Wanneer een verzoek wordt ontvangen, vragen we onze functie om een ​​"Hallo wereld" -antwoord aan de klant te retourneren. De writeHead-functie wordt gebruikt om header-gegevens naar de client te sturen, en terwijl de end-functie de verbinding met de client verbreekt.
  4. We gebruiken dan de functie server.listen om onze servertoepassing te laten luisteren naar clientverzoeken op poort nr. 8080. U kunt hier elke beschikbare poort specificeren.

Het uitvoeren van de code

    1. Sla het bestand op uw computer op: C: \ Users \ Your Name \ firstprogram.js

    2. Navigeer in de opdrachtprompt naar de map waarin het bestand is opgeslagen. Voer het commando Node firstprogram.js in

    1. Nu werkt uw computer als een server! Als iemand probeert toegang te krijgen tot uw computer op poort 8080, krijgt hij een "Hallo wereld!" bericht terug!

    2. Start uw internetbrowser en typ het adres: http: // localhost: 8080

Uitvoer

Overzicht

  • We hebben de installatie van Node.js gezien via de MSI-installatiemodule, die beschikbaar is op de Node.js-website. Deze installatie installeert de nodige modules 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 enkele eenvoudige opdrachten uit te voeren in de opdrachtprompt, downloadt de Chocolatey-pakketbeheerder automatisch de benodigde bestanden en installeert ze vervolgens op de clientcomputer.
  • Een eenvoudige Node.js-applicatie bestaat uit het maken van een server die op een bepaalde poort luistert. Wanneer een verzoek bij de server binnenkomt, stuurt de server automatisch een 'Hello World'-antwoord naar de client.