Skip to content

Installere fnm

fnm (Fast Node Manager) er en rask og enkel versjonsbehandler for Node.js. Den lar deg enkelt installere, bytte mellom og administrere forskjellige versjoner av Node.js på systemet ditt.

Hvorfor bruke en Node.js versjonsbehandler?

Section titled “Hvorfor bruke en Node.js versjonsbehandler?”
  • Flere prosjekter, forskjellige versjoner - Ulike prosjekter kan kreve forskjellige Node.js-versjoner
  • Enkel oppgradering - Bytt raskt mellom versjoner uten å reinstallere
  • Isolasjon - Hver versjon har sine egne globale pakker
  • Automatisk bytte - Kan automatisk bytte versjon basert på prosjektets .nvmrc-fil
Terminal window
brew install fnm
Terminal window
curl -fsSL https://fnm.vercel.app/install | bash

Etter installasjon må du konfigurere shell-en din:

Legg til følgende i din ~/.bashrc eller ~/.zshrc:

Terminal window
eval "$(fnm env --use-on-cd)"

Legg til følgende i din ~/.config/fish/config.fish:

fnm env --use-on-cd | source
Terminal window
fnm install --lts
Terminal window
fnm list-remote
Terminal window
fnm install 22
Terminal window
fnm use 22
Terminal window
fnm list
Terminal window
fnm default 22

Opprett en .nvmrc-fil i prosjektmappen din:

v22

Når du navigerer til mappen, vil fnm automatisk bytte til riktig versjon (hvis du har konfigurert --use-on-cd).

Etter installasjon og konfigurering:

Terminal window
fnm --version
node --version
npm --version

Fordeler med fnm over andre versjonsbehandlere

Section titled “Fordeler med fnm over andre versjonsbehandlere”
  • Raskere - Skrevet i Rust for optimal ytelse
  • Cross-platform - Fungerer på Mac, Windows og Linux
  • Enkel - Mindre kompleks enn nvm
  • Automatisk - Kan bytte versjon basert på .nvmrc-filer