Sådan downloader og installerer du Node.js og NPM på Windows

⚡ Smart opsummering

Node.js installation på Windows bruger det officielle MSI-installationsprogram eller Chocolatey-pakkehåndteringen, som begge indeholder NPM. Efter opsætningen bekræfter et simpelt HTTP-serverscript, at runtime-programmet sender et Hello World-svar i browseren.

  • 🪟 Windows installatør: MSI-installationsprogrammet fra nodejs.org installerer Node.js og NPM sammen.
  • 📦 Chokoladeagtig: Windows Pakkehåndteringen installerer Node.js med en enkelt PowerShell-kommando.
  • 🇧🇷 Hej Verden: En require('http')-server lytter på port 8080 og returnerer et svar.
  • 🔢 Versionstjek: Kørsel af node -v og npm -v bekræfter de installerede versioner.
  • ???? WSL2-mulighed: Microsoft anbefaler Node.js på WSL2 til Linux-lignende udviklingsworkflows.
  • 🤖 AI-opsætning: AI-assistenter genererer hurtigt installationskommandoer og startserverscripts.

Download og installer Node.js og NPM på Windows

For at begynde at bygge dine Node.js-applikationer er det første trin installationen af ​​Node.js-frameworket. Node.js-frameworket er tilgængeligt for en række forskellige operativsystemer lige fra Windows til Ubuntu og OS X. Når Node.js-rammeværket er installeret, kan du begynde at bygge dine første Node.js-applikationer.

Node.js har også mulighed for at integrere ekstern eller udvidet funktionalitet ved at bruge brugerdefinerede moduler. Disse moduler skal installeres separat. Et eksempel på et modul er MongoDB modul, som giver dig mulighed for at arbejde med MongoDB databaser fra din Node.js-applikation.

Sådan installeres Node.js på Windows

Det første trin i at bruge Node.js er installationen af ​​Node.js-bibliotekerne på klientsystemet. Nedenfor er trinene til at downloade og installere Node.js i Windows:

Trin 1) Download Node.js Installer til Windows.

Gå til webstedet https://nodejs.org/en/download/ og download de nødvendige binære filer. I vores eksempel skal vi downloade Node.js på Windows med 32-bit installationsfilerne.

Installer Node.js på Windows

Trin 2) Kør installationen. Double Klik på den downloadede .msi-fil for at starte installationen. Klik på knappen Kør på den første skærm for at starte installationen.

Installer Node.js på Windows

Trin 3) På den næste skærm skal du klikke på knappen "Næste" for at fortsætte med download og installation af Node.js.

Installer Node.js på Windows

Trin 4) Accepter vilkårene og betingelserne. Accepter licensaftalen på det næste skærmbillede, og klik på knappen Næste.

Installer Node.js på Windows

Trin 5) Opsæt stien. På den næste skærm skal du vælge den placering, hvor Node.js skal installeres, og derefter klikke på knappen Næste.

  1. Først skal du indtaste filplaceringen til installationen af ​​Node.js. Det er her, filerne til Node.js gemmes efter installationen.
  2. Klik på knappen Næste for at fortsætte med installationen.

Installer Node.js på Windows

Trin 6) Vælg de standardkomponenter, der skal installeres. Accepter standardkomponenterne, og klik på knappen Næste.

Installer Node.js på Windows

Trin 7) Start installationen. Klik på knappen Node.js-installation på det næste skærmbillede for at starte installationen. Windows.

Installer Node.js på Windows

Trin 8) Færdiggør installationen. Klik på knappen Udfør for at fuldføre installationen.

Installer Node.js på Windows

Bemærk: Windows anbefaler nu, at udviklere bruger Node.js med WSL2 (Den Windows Subsystem til Linux) til udviklingsworkflows i Linux-stil.

Sådan installeres NPM på Windows 10/8/7

Den anden måde at installere Node.js på enhver klientmaskine er at bruge en "pakkehåndtering". Windows, NPM (Node Package Manager) download er kendt som Chocolatey. Det er designet til at være en decentraliseret ramme til hurtig installation af applikationer og værktøjer, som du har brug for.

Til installation af NPM på Windows via Chocolatey, skal følgende trin udføres.

Trin 1) Installation af Chocolatey – The Chocolatey hjemmeside har meget klare instruktioner om, hvordan dette framework skal installeres.

  • Det første trin er at køre nedenstående kommando i kommandopromptvinduet. Denne kommando er taget fra Chocolateys hjemmeside og er standardkommandoen til installation af Node.js via Chocolatey.
  • Nedenstående kommando er en PowerShell-kommando, som kalder det eksterne PowerShell-script på Chocolatey-webstedet. Denne kommando skal køres i et PowerShell-kommandovindue.
  • Dette PowerShell-script udfører alt det nødvendige arbejde med at downloade de nødvendige komponenter og installere dem i overensstemmelse hermed.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Installer NPM på Windows 10/8/7

Trin 2) Det næste trin er at installere Node.js på din lokale maskine ved hjælp af Chocolatey-pakkehåndteringen. Dette kan gøres ved at køre nedenstående kommando i kommandoprompten.

Installer NPM på Windows 10/8/7

Hvis installationen lykkes, får du beskeden om den vellykkede installation af Node.js.

Bemærk: Hvis du får en fejl som "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1", skal du manuelt oprette mappen i stien.

Kørsel af din første Hello World-applikation i Node.js

Når du har downloadet og installeret Node.js på din computer, så lad os prøve at vise "Hello World" i en webbrowser. Opret en Node.js-fil med filnavnet 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 Forklaring:

  1. Den grundlæggende funktionalitet af "kræver"-funktionen er, at den læser en JavaScript filen, udfører filen og fortsætter derefter med at returnere et objekt. Ved at bruge dette objekt kan man derefter bruge de forskellige funktioner, der er tilgængelige i det modul, der kaldes af require-funktionen. Så i vores tilfælde, da vi ønsker at bruge funktionaliteten i HTTP, bruger vi require(http)-kommandoen.
  2. I denne anden kodelinje opretter vi en serverapplikation, der er baseret på en simpel funktion. Denne funktion kaldes, hver gang en anmodning sendes til vores serverapplikation.
  3. Når vi modtager en anmodning, beder vi vores funktion om at returnere et "Hello World"-svar til klienten. Funktionen writeHead bruges til at sende headerdata til klienten, mens funktionen end lukker forbindelsen til klienten.
  4. Vi bruger derefter funktionen server.listen til at få vores serverapplikation til at lytte til klientanmodninger på port nr. 8080. Du kan angive enhver tilgængelig port her.

Udførelse af koden

  1. Gem filen på din computer: C:\Brugere\Dit navn\firstprogram.js
  2. I kommandoprompten skal du navigere til den mappe, hvor filen er gemt. Indtast kommandoen Node firstprogram.js.

Første Hello World-applikation i Node.js

  1. Nu fungerer din computer som en server! Hvis nogen forsøger at få adgang til din computer på port 8080, får de en "Hello World!"-besked tilbage.
  2. Start din internetbrowser, og indtast adressen: http://localhost:8080

Output:

Første Hello World-applikation i Node.js

Ofte Stillede Spørgsmål

Node.js er den runtime, der udfører JavaScript uden for browseren. NPM (Node Package Manager) installerer og administrerer pakker. Installation af Node.js installerer også NPM automatisk.

Åbn kommandoprompten, og kør node -v for at udskrive Node.js-versionen, og kør derefter npm -v for at udskrive den NPM-version, der er installeret på din maskine.

Vælg LTS (Long Term Support) til de fleste projekter, fordi det er stabilt og vedligeholdes i længere tid. Vælg kun Current, når du har brug for de nyeste eksperimentelle funktioner.

Ja. Microsoft anbefaler at køre Node.js på WSL2 til Linux-lignende arbejdsgange. Installer en Linux-distribution, og brug derefter en versionshåndtering som f.eks. nvm til at installere Node.js.

En versionshåndtering som f.eks. nvm-windows giver dig mulighed for at skifte mellem flere Node.js-versioner pr. projekt. Fjern først alle eksisterende installationer for at undgå konflikter.

Nej. Det officielle Node.js MSI-installationsprogram indeholder NPM, så det installeres automatisk sammen med Node.js. Du kan senere opdatere det ved at køre npm install -g npm.

Ja. AI-assistenter som ChatGPT genererer de korrekte installationskommandoer til Windows, forklare PATH-fejl og producere startscripts, hvilket fremskynder førstegangsopsætning.

Ja. GitHub Copilot udfører automatisk en require('http')-server, der lytter på en port og returnerer et Hello World-svar, så du kan teste installationen på få sekunder.

Opsummer dette indlæg med: