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

⚡ Smart sammanfattning

Node.js-installation på Windows använder det officiella MSI-installationsprogrammet eller pakethanteraren Chocolatey, som båda paketerar NPM. Efter installationen bekräftar ett enkelt HTTP-serverskript att körningsmiljön skickar ett Hello World-svar i webbläsaren.

  • 🪟 Windows Installer: MSI-installationsprogrammet från nodejs.org installerar Node.js och NPM tillsammans.
  • 📦 Choklad: Ocuco-landskapet Windows Pakethanteraren installerar Node.js med ett enda PowerShell-kommando.
  • ⚙️ Hej världen: En require('http')-server lyssnar på port 8080 och returnerar ett svar.
  • 🔢 Versionskontroll: Att köra node -v och npm -v bekräftar de installerade versionerna.
  • 🐧 WSL2-alternativ: Microsoft rekommenderar Node.js på WSL2 för utvecklingsarbetsflöden i Linux-stil.
  • 🤖 AI-inställningar: AI-assistenter genererar installationskommandon och startskript för servern snabbt.

Ladda ner och installera Node.js och NPM på Windows

För att börja bygga dina Node.js-applikationer är det första steget att installera Node.js-ramverket. Node.js-ramverket är tillgängligt för en mängd olika operativsystem, 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 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 de nödvändiga binärfilerna. I vårt exempel kommer vi att 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 starta installationen.

Installera Node.js på Windows

Steg 3) 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) Godkänn villkoren. Godkänn licensavtalet på nästa skärm och klicka på knappen Nästa.

Installera Node.js på Windows

Steg 5) Ställ in sökvägen. På nästa skärm väljer du platsen där Node.js ska 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. Klicka på installationsknappen för Node.js på nästa skärm för att börja installera. 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

Obs: Windows rekommenderar nu att utvecklare använder Node.js med WSL2 (Den Windows Delsystem för Linux) för utvecklingsarbetsflöden i Linux-stil.

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

Det andra sättet att installera Node.js på valfri klientdator är att använda en "pakethanterare". 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 Chocolatey webbplats har mycket tydliga instruktioner om hur detta ramverk behöver 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 -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Installera NPM på Windows 10/8/7

Steg 2) Nästa steg är att installera Node.js på din lokala maskin med hjälp av pakethanteraren Chocolatey. 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.

Obs: Om du får ett felmeddelande som "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1" skapar du manuellt mappen 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 en Node.js-fil 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);

Code Förklaring:

  1. Den grundläggande funktionen för "require"-funktionen är att den läser a JavaScript filen, kör filen och fortsätter sedan 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 require-funktionen. Så i vårt fall, eftersom vi vill använda HTTP:s funktionalitet, använder vi require(http)-kommandot.
  2. I den här andra kodraden skapar vi en serverapplikation som är baserad på en enkel funktion. Funktionen anropas varje gång en begäran görs till vår serverapplikation.
  3. När en begäran tas emot ber vi vår funktion att returnera ett "Hello World"-svar till klienten. Funktionen writeHead används för att skicka headerdata till klienten, medan funktionen end stänger anslutningen till klienten.
  4. Vi använder sedan funktionen server.listen för att få vår serverapplikation att lyssna på klientförfrågningar på port nr 8080. Du kan ange vilken tillgänglig port som helst här.

Kör koden

  1. Spara filen på din dator: C:\Användare\Ditt namn\firstprogram.js
  2. I kommandotolken navigerar du till mappen där filen finns. Skriv 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 tillbaka.
  2. Starta din webbläsare och skriv in adressen: http://localhost:8080

Produktion:

Första Hello World-applikationen i Node.js

Vanliga frågor

Node.js är den körningsmiljö som körs JavaSkript utanför webbläsaren. NPM (Node Package Manager) installerar och hanterar paket. Installation av Node.js installerar även NPM automatiskt.

Öppna kommandotolken och kör node -v för att skriva ut Node.js-versionen, kör sedan npm -v för att skriva ut NPM-versionen som är installerad på din dator.

Välj LTS (Long Term Support) för de flesta projekt eftersom det är stabilt och underhålls längre. Välj Current endast när du behöver de senaste experimentella funktionerna.

Ja. Microsoft rekommenderar att köra Node.js på WSL2 för arbetsflöden i Linux-stil. Installera en Linux-distribution och använd sedan en versionshanterare som nvm för att installera Node.js.

En versionshanterare som nvm-windows låter dig växla mellan flera Node.js-versioner per projekt. Ta bort alla befintliga installationer först för att undvika konflikter.

Nej. Det officiella Node.js MSI-installationsprogrammet paketerar NPM, så det installeras automatiskt med Node.js. Du kan senare uppdatera det genom att köra npm install -g npm.

Ja. AI-assistenter som ChatGPT genererar korrekta installationskommandon för Windows, förklara PATH-fel och producera startskript, vilket påskyndar första installationen.

Ja. GitHub Copilot autokompletterar en require('http')-server som lyssnar på en port och returnerar ett Hello World-svar, vilket låter dig testa installationen på några sekunder.

Sammanfatta detta inlägg med: