Så här installerar du NVM på macOS, Windows och Linux

6 februari 2026

Node Version Manager (NVM) är ett viktigt verktyg för utvecklare som arbetar med Node.js. Det gör att du kan installera, hantera och växla mellan flera Node.js versioner sömlöst mellan olika projekt. Oavsett om du är en nybörjare som sätter upp din första utvecklingsmiljö eller en erfaren utvecklare som hanterar flera Node.js-applikationer, förenklar NVM versionshanteringen och ökar produktiviteten.

I den här guiden får du lära dig hur man installerar NVM på macOS, Windows och Linux, tillsammans med användningstips, felsökningsråd och bästa praxis.

Introduktion till NVM (Node Version Manager)

NVM hanterar Node.js versioner per användare i isolerade kataloger. Den stöder projektspecifika versioner via .nvmrc filer och håller globala npm-paket separata per Node-version.

Varför använda NVM (Node Version Manager) år 2026

Node.js följer ett förutsägbart utgivningsschema:

  • Versioner med jämna nummer blir LTS (Långsiktigt stöd).
  • Nuvarande LTS versioner (februari 2026):
    • Nod 24 (Krypton) - Aktiv LTS (påbörjades maj 2025; stöds till ~april 2028).
    • Nod 22 (Jod) - Underhåll LTS (till och med april 2026).
    • Nod 20 (Iron) - Underhåll LTS (till och med april 2026).
  • Nod 25 - Aktuell (ej LTS; senaste funktioner från och med januari 2026).

NVM hjälper till att underhålla äldre projekt, testa nya funktioner och säkerställa att teamet är konsekvent.

Översikt över NVM-implementeringar

PlattformVerktygets namnLänk till förvaretSenaste versionen (feb 2026)Typ av installation
macOS / Linux / WSLnvm-sh/nvmgithub.com/nvm-sh/nvmv0.40.4 (29 januari 2026)Shell-skript
Inbyggda Windowsnvm-vindowsgithub.com/coreybutler/nvm-windows1.2.2 (31 december 2024).exe-installationsprogram

Använd nvm-sh/nvm inuti WSL på Windows för Unix-liknande beteende.

Förutsättningar innan du installerar NVM

Innan du installerar NVM, se till att du har:

  • En terminal eller kommandotolk
  • Grundläggande kunskaper om kommandoraden
  • Administratörs- eller sudo-åtkomst (för macOS och Linux)
  • Åtkomst till PowerShell eller kommandotolken (för Windows)

Ingen befintlig Node.js-installation krävs, men NVM kan samexistera med den vid behov.

Så här installerar du NVM på macOS

macOS-användare kan installera NVM med hjälp av antingen ringla eller wget.

Steg 1: Öppna terminalen

Du kan öppna Terminal från Program → Verktyg → Terminal eller genom att använda Spotlight Search.

Steg 2: Installera NVM med hjälp av curl

Kör följande kommando:

curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Alternativt kan du använda wget:

wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Steg 3: Ladda NVM

Efter installationen ska du starta om terminalen eller köra:

Steg 4: Verifiera installationen

nvm --version

Om ett versionsnummer visas har NVM installerats korrekt på macOS.

Så här installerar du NVM på Linux

Att installera NVM på Linux liknar macOS och stöder de flesta distributioner, inklusive Ubuntu, Debian, Fedora och CentOS.

Steg 1: Öppna terminalen

Använd din standardterminalapplikation.

Steg 2: Installera NVM

Kör följande kommando:

curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Steg 3: Uppdatera Shell-konfigurationen

Ladda om din shell-konfiguration:

Steg 4: Bekräfta installationen

nvm --version

NVM bör nu vara tillgängligt på ditt Linux-system.

Så här installerar du NVM på Windows

Windows använder en separat implementering som kallas nvm-vindows, som ger liknande funktionalitet.

Steg 1: Ladda ner NVM för Windows

Besök det officiella GitHub-förvaret för nvm-windows och ladda ner det senaste installationsprogrammet.

Steg 2: Kör installationsprogrammet

  • Lansera .exe fil
  • Följ installationsguiden
  • Välj installations- och Node.js-kataloger

Steg 3: Starta om Command Prompt eller PowerShell

Efter installationen startar du om din terminal.

Steg 4: Verifiera installationen

nvm-version

Du bör se den installerade NVM-versionen visas.

Installera Node.js med hjälp av NVM

När NVM har installerats är det enkelt att installera Node.js.

Installera den senaste Node.js-versionen

nvm installera nod

Installera en specifik Node.js-version

nvm installera 18.20.0

Lista installerade versioner

nvm ls

Byt Node.js-versioner

nvm använder 18.20.0

NVM uppdaterar automatiskt npm för varje Node.js-version.

Ange en standardversion av Node.js

För att ange en standardversion av Node.js:

nvm alias standard 18.20.0

Detta säkerställer att den valda versionen används varje gång en ny terminalsession startar.

Använda NVM per projekt

Du kan skapa en .nvmrc filen i din projektkatalog:

echo 18.20.0 > .nvmrc

Kör sedan:

nvm användning

Detta säkerställer enhetlighet mellan olika team och miljöer.

Cheat Sheet för vanliga NVM-kommandon

KommandoBeskrivning
nvm installera nodInstallera senaste Node.js
nvm installeraInstallera specifik Node.js-version
nvm användningByt version av Node.js
nvm lsLista installerade versioner
nvm ls-remoteLista över tillgängliga Node.js-versioner
nvm avinstalleraTa bort Node.js-versionen

Felsökning av vanliga NVM-problem

NVM-kommando hittades inte

  • Se till att konfigurationsfilen för ditt shell har rätt källa
  • Starta om terminalen

Fel i behörigheter

  • Undvik att använda sudo med NVM
  • Säkerställ korrekt katalogägande

Problem med sökvägen i Windows

  • Säkerställ att det inte finns några motstridiga Node.js-installationer
  • Starta om systemet vid behov

Bästa praxis vid användning av NVM

  • Användning .nvmrc filer för enhetlighet i teamet
  • Undvik globala npm-paket när det är möjligt
  • Behåll Node.js LTS-versioner för produktion
  • Regelbunden uppdatering av NVM
  • Testa applikationer över flera Node-versioner

Är NVM lämpligt för produktionsmiljöer?

NVM är främst utformad för utvecklingsmiljöer. I produktion är containeriseringsverktyg som Docker eller hanterade Node.js-miljöer vanligtvis att föredra. NVM är dock fortfarande ovärderligt för lokal utveckling, testning och CI-pipelines.

Slutsats

Att installera NVM på macOS, Windows och Linux är ett kritiskt steg för modern Node.js-utveckling. Det ger flexibilitet, eliminerar versionskonflikter och effektiviserar arbetsflödena i projekt. Genom att bemästra NVM kan utvecklare fokusera mer på att bygga robusta applikationer snarare än att hantera miljöer.

För företag som vill bygga skalbara, högpresterande Node.js-applikationer, Carmatec utmärker sig som en pålitlig Node.js-utvecklingsföretag. Carmatec har djup expertis inom lösningar för företag och hjälper organisationer att designa, utveckla och underhålla kraftfulla Node.js-applikationer. Oavsett om du vill modernisera ett befintligt system eller anställa Node.js-utvecklare för ett nytt projekt levererar Carmatec tillförlitliga, säkra och framtidssäkrade lösningar.