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
Installasjon
Section titled “Installasjon”Mac og Linux
Section titled “Mac og Linux”Via Homebrew (anbefalt)
Section titled “Via Homebrew (anbefalt)”brew install fnm
Via curl
Section titled “Via curl”curl -fsSL https://fnm.vercel.app/install | bash
Konfigurering
Section titled “Konfigurering”Etter installasjon må du konfigurere shell-en din:
Bash/Zsh
Section titled “Bash/Zsh”Legg til følgende i din ~/.bashrc
eller ~/.zshrc
:
eval "$(fnm env --use-on-cd)"
Legg til følgende i din ~/.config/fish/config.fish
:
fnm env --use-on-cd | source
Hvoradn bruke
Section titled “Hvoradn bruke”Installer nyeste LTS-versjon av Node.js
Section titled “Installer nyeste LTS-versjon av Node.js”fnm install --lts
List tilgjengelige versjoner
Section titled “List tilgjengelige versjoner”fnm list-remote
Installer en spesifikk versjon
Section titled “Installer en spesifikk versjon”fnm install 22
Bytt til en versjon
Section titled “Bytt til en versjon”fnm use 22
Vis installerte versjoner
Section titled “Vis installerte versjoner”fnm list
Sett standardversjon
Section titled “Sett standardversjon”fnm default 22
Automatisk versjonsbyte
Section titled “Automatisk versjonsbyte”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
).
Verifiser installasjon
Section titled “Verifiser installasjon”Etter installasjon og konfigurering:
fnm --versionnode --versionnpm --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