Hvordan laste ned og installere Node.js og NPM på Windows

⚡ Smart oppsummering

Node.js-installasjon på Windows bruker det offisielle MSI-installasjonsprogrammet eller Chocolatey-pakkebehandleren, som begge inkluderer NPM. Etter oppsettet bekrefter et enkelt HTTP-serverskript at kjøretidsprogrammet sender et Hello World-svar i nettleseren.

  • 🪟 Windows Installer: MSI-installasjonsprogrammet fra nodejs.org installerer Node.js og NPM sammen.
  • 📦 Sjokolade: Ocuco Windows Pakkebehandleren installerer Node.js med én PowerShell-kommando.
  • ⚙️ Hallo verden: En require('http')-server lytter på port 8080 og returnerer et svar.
  • 🔢 Versjonssjekk: Å kjøre node -v og npm -v bekrefter de installerte versjonene.
  • ???? WSL2-alternativ: Microsoft anbefaler Node.js på WSL2 for Linux-lignende utviklingsarbeidsflyter.
  • 🤖 AI-oppsett: AI-assistenter genererer installasjonskommandoer og oppstartsserverskript raskt.

Last ned og installer Node.js og NPM på Windows

For å begynne å bygge Node.js-applikasjonene dine, er det første trinnet å installere Node.js-rammeverket. Node.js-rammeverket er tilgjengelig for en rekke operativsystemer, helt fra Windows til Ubuntu og OS X. Når Node.js-rammeverket er installert, kan du begynne å bygge dine første Node.js-applikasjoner.

Node.js har også muligheten til å bygge inn ekstern eller utvidet funksjonalitet ved å bruke tilpassede moduler. Disse modulene må installeres separat. Et eksempel på en modul er MongoDB modul, som lar deg jobbe med MongoDB databaser fra din Node.js-applikasjon.

Hvordan installere Node.js på Windows

Det første trinnet i bruk av Node.js er installasjonen av Node.js-bibliotekene på klientsystemet. Nedenfor er trinnene for å laste ned og installere Node.js i Windows:

Trinn 1) Last ned Node.js Installer for Windows.

Gå til siden https://nodejs.org/en/download/ og last ned de nødvendige binærfilene. I vårt eksempel skal vi laste ned Node.js på Windows med 32-biters installasjonsfilene.

Installer Node.js på Windows

Trinn 2) Kjør installasjonen. Double Klikk på den nedlastede .msi-filen for å starte installasjonen. Klikk på Kjør-knappen på det første skjermbildet for å starte installasjonen.

Installer Node.js på Windows

Trinn 3) På neste skjermbilde klikker du på «Neste»-knappen for å fortsette med nedlastingen og installasjonen av Node.js.

Installer Node.js på Windows

Trinn 4) Godta vilkårene og betingelsene. Godta lisensavtalen på neste skjermbilde og klikk på Neste-knappen.

Installer Node.js på Windows

Trinn 5) Sett opp banen. I neste skjermbilde velger du plasseringen der Node.js skal installeres, og klikker deretter på Neste-knappen.

  1. Først skriver du inn filplasseringen for installasjonen av Node.js. Det er her filene for Node.js lagres etter installasjonen.
  2. Klikk på Neste-knappen for å fortsette med installasjonen.

Installer Node.js på Windows

Trinn 6) Velg standardkomponentene som skal installeres. Godta standardkomponentene og klikk på Neste-knappen.

Installer Node.js på Windows

Trinn 7) Start installasjonen. Klikk på Node.js-installasjonsknappen på neste skjermbilde for å starte installasjonen. Windows.

Installer Node.js på Windows

Trinn 8) Fullfør installasjonen. Klikk på Fullfør-knappen for å fullføre installasjonen.

Installer Node.js på Windows

OBS: Windows anbefaler nå at utviklere bruker Node.js med WSL2 (Den Windows Delsystem for Linux) for utviklingsarbeidsflyter i Linux-stil.

Hvordan installere NPM på Windows 10/8/7

Den andre måten å installere Node.js på en hvilken som helst klientmaskin på er å bruke en «pakkebehandler». Windows, er NPM (Node Package Manager)-nedlastingen kjent som Chocolatey. Det ble designet for å være et desentralisert rammeverk for rask installasjon av applikasjoner og verktøy du trenger.

For å installere NPM på Windows via Chocolatey, må følgende trinn utføres.

Trinn 1) Installere Chocolatey – The Chocolatey-nettstedet har veldig klare instruksjoner om hvordan dette rammeverket må installeres.

  • Det første trinnet er å kjøre kommandoen nedenfor i ledetekstvinduet. Denne kommandoen er hentet fra Chocolatey-nettstedet og er standardkommandoen for å installere Node.js via Chocolatey.
  • Kommandoen nedenfor er en PowerShell-kommando som kaller det eksterne PowerShell-skriptet på Chocolatey-nettstedet. Denne kommandoen må kjøres i et PowerShell-kommandovindu.
  • Dette PowerShell-skriptet gjør alt nødvendig arbeid med å laste ned de nødvendige komponentene og installere dem deretter.
@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

Trinn 2) Neste trinn er å installere Node.js på din lokale maskin ved hjelp av pakkebehandleren Chocolatey. Dette kan gjøres ved å kjøre kommandoen nedenfor i ledeteksten.

Installer NPM på Windows 10/8/7

Hvis installasjonen er vellykket, vil du få meldingen om vellykket installasjon av Node.js.

OBS: Hvis du får en feilmelding som «C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1», må du manuelt opprette mappen i banen.

Kjører din første Hello World-applikasjon i Node.js

Når du har lastet ned og installert Node.js på datamaskinen din, kan vi prøve å vise «Hello World» i en nettleser. Opprett 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 grunnleggende funksjonaliteten til "require"-funksjonen er at den leser en JavaScript filen, kjører filen og returnerer deretter et objekt. Ved å bruke dette objektet kan man bruke de forskjellige funksjonene som er tilgjengelige i modulen som kalles av require-funksjonen. Så i vårt tilfelle, siden vi ønsker å bruke funksjonaliteten til HTTP, bruker vi require(http)-kommandoen.
  2. I denne andre kodelinjen lager vi en serverapplikasjon som er basert på en enkel funksjon. Denne funksjonen kalles hver gang en forespørsel sendes til serverapplikasjonen vår.
  3. Når en forespørsel mottas, ber vi funksjonen vår om å returnere et «Hello World»-svar til klienten. writeHead-funksjonen brukes til å sende headerdata til klienten, mens end-funksjonen lukker forbindelsen til klienten.
  4. Deretter bruker vi server.listen-funksjonen for å få serverapplikasjonen vår til å lytte til klientforespørsler på port nr. 8080. Du kan spesifisere hvilken som helst tilgjengelig port her.

Utfører koden

  1. Lagre filen på datamaskinen din: C:\Brukere\Ditt navn\firstprogram.js
  2. I ledeteksten navigerer du til mappen der filen er lagret. Skriv inn kommandoen Node firstprogram.js.

Første Hello World-applikasjon i Node.js

  1. Nå fungerer datamaskinen din som en server! Hvis noen prøver å få tilgang til datamaskinen din på port 8080, vil de få en «Hello World!»-melding tilbake.
  2. Start nettleseren din, og skriv inn adressen: http://localhost:8080

Utgang:

Første Hello World-applikasjon i Node.js

Spørsmål og svar

Node.js er kjøretidsfilen som kjører JavaSkript utenfor nettleseren. NPM (Node Package Manager) installerer og administrerer pakker. Installasjon av Node.js installerer også NPM automatisk.

Åpne ledeteksten og kjør node -v for å skrive ut Node.js-versjonen, og kjør deretter npm -v for å skrive ut NPM-versjonen som er installert på maskinen din.

Velg LTS (langsiktig støtte) for de fleste prosjekter fordi det er stabilt og vedlikeholdes lenger. Velg Current bare når du trenger de nyeste eksperimentelle funksjonene.

Ja. Microsoft anbefaler å kjøre Node.js på WSL2 for Linux-lignende arbeidsflyter. Installer en Linux-distribusjon, og bruk deretter en versjonsbehandler som nvm for å installere Node.js.

En versjonsbehandler som nvm-windows lar deg bytte mellom flere Node.js-versjoner per prosjekt. Fjern eventuelle eksisterende installasjoner først for å unngå konflikter.

Nei. Det offisielle Node.js MSI-installasjonsprogrammet inkluderer NPM, slik at det installeres automatisk sammen med Node.js. Du kan senere oppdatere det ved å kjøre npm install -g npm.

Ja. AI-assistenter som ChatGPT genererer de riktige installasjonskommandoene for Windows, forklare PATH-feil og produsere oppstartsskript, noe som fremskynder førstegangsoppsett.

Ja. GitHub Copilot fullfører automatisk en require('http')-server som lytter på en port og returnerer et Hello World-svar, slik at du kan teste installasjonen på sekunder.

Oppsummer dette innlegget med: