Hur man laddar ner och installerar Node.js och NPM på Windows

För att börja bygga dina Node.js-applikationer är det första steget installationen av node.js-ramverket. Node.js-ramverket är tillgängligt för en mängd olika operativsystem direkt från Windows till Ubuntu och OS X. När ramverket Node.js är installerat kan du börja bygga dina första Node.js-applikationer.

Node.js har också möjlighet att bädda in extern funktionalitet eller utökad funktionalitet genom att använda anpassade moduler. Dessa moduler måste installeras separat. Ett exempel på en modul är MongoDB modul som låter dig arbeta med MongoDB databaser från din Node.js-applikation.

Hur man installerar Node.js på Windows

Det första steget i att använda Node.js är installationen av Node.js-biblioteken på klientsystemet. Nedan följer stegen för att ladda ner och installera Node.js i Windows:

Steg 1) Ladda ner Node.js Installer för Windows

Gå till webbplatsen https://nodejs.org/en/download/ och ladda ner nödvändiga binära filer.

I vårt exempel ska vi ladda ner Node.js på Windows med 32-bitars installationsfiler.

Installera Node.js på Windows

Steg 2) Kör installationen

Double klicka på den nedladdade .msi-filen för att starta installationen.

Klicka på knappen Kör på den första skärmen för att påbörja installationen.

Installera Node.js på Windows

Steg 3) Fortsätt med installationsstegen

På nästa skärm klickar du på knappen "Nästa" för att fortsätta med nedladdningen och installationen av Node.js

Installera Node.js på Windows

Steg 4) Acceptera villkoren

På nästa skärm, Acceptera licensavtalet och klicka på knappen Nästa.

Installera Node.js på Windows

Steg 5) Ställ upp vägen

På nästa skärm väljer du platsen där Node.js behöver installeras och klickar sedan på knappen Nästa.

1. Ange först filplatsen för installationen av Node.js. Det är här filerna för Node.js kommer att lagras efter installationen.

2. Klicka på knappen Nästa för att fortsätta med installationen.

Installera Node.js på Windows

Steg 6) Välj de standardkomponenter som ska installeras

Acceptera standardkomponenterna och klicka på knappen Nästa.

Installera Node.js på Windows

Steg 7) Starta installationen

På nästa skärm klickar du på Node.js-installationsknappen för att börja installera på Windows.

Installera Node.js på Windows

Steg 8) Slutför installationen

Klicka på knappen Slutför för att slutföra installationen.

Installera Node.js på Windows

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

Hur man installerar NPM på Windows 10/8/7

Det andra sättet att installera Node.js på vilken klientdator som helst är att använda en "pakethanterare".

On Windows, NPM-nedladdningen (Node Package Manager) kallas Chocolatey. Det designades för att vara ett decentraliserat ramverk för att snabbt installera applikationer och verktyg som du behöver.

För att installera NPM på Windows via Chocolatey måste följande steg utföras.

Steg 1) Installera Chocolatey – The Chocolateys webbplats (https://chocolatey.org/) har mycket tydliga instruktioner om hur detta ramverk måste installeras.

  • Det första steget är att köra kommandot nedan i kommandotolksfönstret. Detta kommando är hämtat från Chocolateys webbplats och är standardkommandot för att installera Node.js via Chocolatey.
  • Kommandot nedan är ett PowerShell-kommando som anropar det fjärranslutna PowerShell-skriptet på Chocolatey-webbplatsen. Detta kommando måste köras i ett PowerShell-kommandofönster.
  • Detta PowerShell-skript gör allt nödvändigt arbete med att ladda ner de nödvändiga komponenterna och installera dem därefter.

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

Installera NPM på Windows 10/8/7

Steg 2) Nästa steg är att installera Node.js på din lokala dator med hjälp av Chocolatey, pakethanteraren. Detta kan göras genom att köra kommandot nedan i kommandotolken.

Installera NPM på Windows 10/8/7

Om installationen lyckas kommer du att få meddelandet om lyckad installation av Node.js.

Notera: Om du får ett felmeddelande som "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1" Skapa sedan mappen manuellt i sökvägen

Kör din första Hello World-applikation i Node.js

När du har laddat ner och installerat Node.js på din dator, låt oss försöka visa "Hello World" i en webbläsare.

Skapa filen Node.js med filnamnet firstprogram.js

var http = require('http');

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

Kodförklaring:

  1. Den grundläggande funktionen för "require"-funktionen är att den läser a JavaScript fil, kör filen och fortsätter sedan för att returnera ett objekt. Med hjälp av detta objekt kan man sedan använda de olika funktionerna som finns tillgängliga i modulen som anropas av funktionen require. Så i vårt fall, eftersom vi vill använda funktionaliteten för HTTP och vi använder kommandot require(http).
  2. I detta 2nd kodrad skapar vi en serverapplikation som är baserad på en enkel funktion. Denna funktion anropas när en begäran görs till vår serverapplikation.
  3. När en förfrågan tas emot ber vi vår funktion att returnera ett "Hello World"-svar till kunden. WriteHead-funktionen används för att skicka header-data till klienten, och medan slutfunktionen stänger anslutningen till klienten.
  4. Vi använder sedan server.listen-funktionen för att få vår serverapplikation att lyssna på klientförfrågningar på port nr 8080. Du kan ange vilken port som helst här.

Kör koden

    1. Spara filen på din dator: C:\Users\Ditt namn\ firstprogram.js
    2. I kommandotolken, navigera till mappen där filen är lagrad. Ange kommandot Node firstprogram.js

Första Hello World-applikationen i Node.js

    1. Nu fungerar din dator som en server! Om någon försöker komma åt din dator på port 8080 får de ett "Hello World!" meddelande i gengäld!
    2. Starta din webbläsare och skriv in adressen: http://localhost:8080

Produktion

Första Hello World-applikationen i Node.js

Sammanfattning

  • Vi har sett installationen av Node.js via MSI-installationsmodulen, som finns på Node.js hemsida. Denna installation installerar de nödvändiga modulerna som krävs för att köra en Node.js-applikation på klienten.
  • node.js kan även installeras via en pakethanterare. Pakethanteraren för Windows är känd som Chocolatey. Genom att köra några enkla kommandon i kommandotolken hämtar Chocolatey-pakethanteraren automatiskt de nödvändiga filerna och installerar dem sedan på klientdatorn.
  • En enkel Node.js-applikation består av att skapa en server som lyssnar på en viss port. När en förfrågan kommer till servern skickar servern automatiskt ett "Hello World"-svar till klienten.