Installere Node.js: Windows, macOS og Linux
Vi viser steg for steg, for tre operativsystemer, hvordan du installerer Node.js med det offisielle installasjonsprogrammet eller med nvm, bytter versjon og verifiserer installasjonen.

For en Node.js-installasjon holder det å laste ned LTS-versjonen fra nodejs.org og kjøre installasjonsprogrammet. Skal du bruke ulike versjoner i flere prosjekter, installerer du med nvm på macOS og Linux og nvm-windows på Windows. Kontroller deretter versjonen i terminalen med kommandoene node -v og npm -v; hvis begge returnerer et versjonsnummer, er installasjonen ferdig.
Hva er Node.js, og hvorfor installere det?
Node.js er et kjøremiljø som kjører JavaScript utenfor nettleseren, direkte på maskinen din eller på en server. Nesten alle moderne webprosjekter trenger Node.js under utviklingen: installering av pakker, bygging og oppstart av en lokal utviklingsserver gjøres alltid med det.
Selv om du ikke bruker verktøy som React, Vite, Next.js eller Tailwind, er det første steget du møter når du vil kjøre et prosjekt på maskinen din, som regel npm install. Denne kommandoen hører til pakkebehandleren npm som følger med Node.js; uten Node.js-installasjon kommer du altså ikke forbi dette steget.
I denne guiden forklarer vi to veier: det offisielle installasjonsprogrammet for deg som skal jobbe med én versjon, og en versjonsbehandler for deg som jobber med flere prosjekter. Tabellen under gjør det tydelig hva du bør velge.
| Metode | Passer for | Fordel | Ulempe |
|---|---|---|---|
| Offisielt installasjonsprogram (.msi / .pkg) | Nybegynnere, ett prosjekt | Enkleste vei, noen få klikk | Tungvint å bytte versjon |
| nvm / nvm-windows | Flere prosjekter, teamarbeid | Bytte mellom versjoner med én kommando | Første installasjon er litt mer teknisk |
| Pakkebehandler (brew, apt, winget) | Brukere som liker terminalen | Installasjon og oppdatering med en kommando | Versjonen i arkivet kan være gammel |
Hva trenger du før installasjonen?
Node.js er en lett installasjon, men noen forberedelser forhindrer problemer senere. Særlig hvis det allerede er installert en gammel Node.js på maskinen, kan installasjon av nvm uten å fjerne den først føre til en PATH-konflikt.
Vær også oppmerksom på prosessorarkitekturen. På Mac-maskiner med Apple Silicon (M-serien) og ARM-baserte Windows-enheter velger installasjonsprogrammet som regel riktig arkitektur selv; laster du ned for hånd, må du ikke blande sammen filene for x64 og ARM64. En installasjon med feil arkitektur går tregere selv om den fungerer, eller enkelte native pakker kan ikke bygges.
På firmamaskiner kan en proxy eller brannmur hindre npm i å laste ned pakker. Er du på et slikt nettverk, ber du IT-avdelingen om tilgang til npm-registeret (registry.npmjs.org) før installasjonen.
- Administratorrettigheter: Kreves for det offisielle installasjonsprogrammet på Windows og macOS; nvm installeres i brukermappen, så det trengs som regel ikke.
- Terminal: PowerShell eller Windows Terminal på Windows, Terminal på macOS og standardskallet på Linux holder.
- Fjerning av gammel installasjon: Skal du over til en versjonsbehandler, fjerner du først eksisterende Node.js via Innstillinger > Apper eller pakkebehandleren din.
- Valg av versjon: Velg LTS (langtidsstøtte) i produksjon og når du lærer; Current-versjonen er for dem som vil se nye funksjoner tidlig.
Node.js-installasjon på Windows
På Windows finnes det tre veier: det offisielle .msi-installasjonsprogrammet, Windows' egen pakkebehandler winget og nvm-windows for versjonsstyring. Uansett hva du velger, må du lukke og åpne terminalene som er åpne, på nytt etter installasjonen; ellers vises ikke den nye PATH-innstillingen.
Med det offisielle installasjonsprogrammet
Last ned LTS .msi-filen for Windows fra nodejs.org, kjør installasjonsprogrammet og fortsett med standardvalgene. Installasjonsprogrammet installerer også npm sammen med Node.js og legger det automatisk til i PATH.
Med winget
Med winget, som følger med Windows 10 og 11, kan du installere LTS-versjonen med én kommando:
winget install OpenJS.NodeJS.LTSMed nvm-windows
Trenger du flere versjoner, installerer du nvm-windows; det er et eget prosjekt, adskilt fra nvm på macOS/Linux, men kommandoene er like. Etter installasjonen åpner du PowerShell som administrator og kjører disse kommandoene:
winget install CoreyButler.NVMforWindows
# Lukk terminalen og åpne den på nytt
nvm install lts
nvm use lts
nvm listInstallasjon med nvm på macOS og Linux
Den sunneste veien på macOS og Linux er å bruke nvm (Node Version Manager). nvm installerer Node.js i brukermappen din, så du slipper sudo når du installerer globale pakker og unngår tillatelsesfeil.
Kommandoen under laster ned og kjører installasjonsskriptet til nvm. Den offisielle README-en foreslår en adresse med versjonsmerke; det sikreste er å kopiere den nyeste kommandoen fra nvm-siden på GitHub.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
# Last skallet på nytt (velg ett ut fra skallet du bruker)
source ~/.bashrc
source ~/.zshrc
# Kontroller at nvm er installert
command -v nvmnvm install --lts
nvm use --lts
nvm alias default 'lts/*'Installasjon på macOS med Homebrew
Bruker du Homebrew, fungerer også kommandoen brew install node. Men den installerer som regel den nyeste versjonen; vil du holde deg til LTS, er nvm mer fleksibelt.
brew install nodeLinux-distribusjonens pakkearkiv
På Ubuntu eller Debian fungerer kommandoen sudo apt install nodejs npm, men versjonen i arkivet er ofte eldre enn det oppdaterte prosjekter krever. Derfor anbefaler vi nvm på utviklingsmaskiner.
Hvordan verifiserer jeg installasjonen?
Når installasjonen er ferdig, åpner du en ny terminal og kjører disse kommandoene. Begge kommandoene skal returnere et versjonsnummer. Se deretter at Node.js kjører kode, med et lite testskript.
- Utdata fra node -v er et versjonsnummer som begynner med v.
- npm -v returnerer bare tall; npm følger med Node.js.
- Hvis testkommandoen skriver meldingen til skjermen, er miljøet klart; neste steg er pakkehåndtering med npm-kommandoer.
node -v
npm -v
node -e "console.log('Node.js fungerer')"Hvordan bytter du Node-versjon?
Ulike prosjekter kan kreve ulike Node.js-versjoner: et gammelt prosjekt kjører med en eldre versjon, et nytt med gjeldende LTS. Å bytte Node-versjon tar noen sekunder med nvm.
Legger du en .nvmrc-fil i rotmappen til prosjektet, bruker alle på teamet samme versjon. Det holder å gå inn i mappen og skrive nvm use for å bytte til versjonen i filen (nvm-windows leser ikke .nvmrc-filen; der skriver du versjonen for hånd).
# Installerte versjoner
nvm ls
# LTS-versjoner på den eksterne serveren
nvm ls-remote --lts
# Installere en bestemt hovedversjon og bytte til den (eksempel)
nvm install 20
nvm use 20
# Lagre versjonen som brukes i prosjektet
node -v > .nvmrc
nvm useVanlige feil og løsninger
De fleste problemene ved Node.js-installasjon handler om PATH og tillatelser. Listen under oppsummerer feilene vi ser oftest, og raske løsninger.
Kommandoen node gjenkjennes ikke
Feilen «node is not recognized» på Windows oppstår som regel fordi terminalen ble åpnet før installasjonen. Lukk alle terminaler og VS Code og åpne dem på nytt; vedvarer problemet, sjekk om Node.js-mappen finnes i PATH-variabelen.
PowerShell blokkerer skript
PowerShell kan nekte å kjøre filen npm.ps1. Å løse opp i kjøringspolicyen bare for din egen bruker løser problemet:
Set-ExecutionPolicy -Scope CurrentUser RemoteSignedEACCES-tillatelsesfeil
Får du en EACCES-feil under npm install -g på macOS eller Linux, er Node.js installert i systemmappen. Ikke kjør npm med sudo; fjern den eksisterende installasjonen og installer på nytt med nvm.
nvm: command not found
Installasjonsskriptet legger nvm-linjene til i skallprofilen din, men den åpne terminalen vet ikke om det. Kjør source ~/.zshrc eller source ~/.bashrc, eller åpne terminalen på nytt.
Hva gjør du etter installasjonen?
Når Node.js er klart, fullfører du resten av utviklingsmiljøet: se guidene våre for VS Code-installasjon for en editor og å laste opp prosjekt til GitHub for å sikkerhetskopiere og dele koden din. Alle trinnvise veiledninger finner du i kategorien installasjonsguider.
Hvis du utvikler et webprosjekt for en virksomhet, bidrar Node.js-baserte verktøy direkte til sidehastigheten ved å minimere bilder, CSS og JavaScript under bygging. Dette tar vi for oss i detalj i tjenesten vår hastighet og ytelse.
Har du ikke ditt eget team, eller krever prosjektet et omfattende system som en nettbutikkplattform, sparer du tid på å overlate installasjon og utvikling til et erfarent team. I prosjekter for bedriftsnettsider og nettbutikkplattformer setter vi opp hele miljøet, og du konsentrerer deg bare om innholdet.
Vanlige spørsmål
01Bør jeg installere LTS eller Current?
Velg LTS-versjonen for læring, forretningsprosjekter og servere; den får sikkerhetsoppdateringer lenge. Current-versjonen passer for dem som vil prøve nye funksjoner tidlig, og har kortere støtteperiode.
02Må jeg installere npm separat?
Nei. Det offisielle installasjonsprogrammet, nvm og nvm-windows installerer npm sammen med Node.js. Vil du oppdatere npm, kan du bruke kommandoen npm install -g npm.
03Hvordan fjerner jeg Node.js helt fra maskinen?
På Windows fjerner du det under Innstillinger > Apper og sletter mappene npm og npm-cache i brukermappen. Har du installert med nvm, kan du fjerne versjonene én etter én med kommandoen nvm uninstall.
04Bør jeg bruke nvm på serveren også?
På utviklingsservere med én bruker er nvm praktisk. På produksjonsservere er repeterbare metoder lettere å administrere, som distribusjonens offisielle eller Node.js sitt anbefalte pakkearkiv og Docker-bilder.
Å installere Node.js riktig sørger for at alle senere utviklingstrinn går problemfritt: LTS-versjon, fleksibel versjonsstyring med nvm og en verifiseringskommando er nok. Om du heller enn å bygge prosjektet fra bunnen av ser etter programvare eller webdesign tilpasset virksomheten din, kan du se Aurora Yazılıms skreddersydde programvareløsninger eller ta kontakt.


