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 fnmVia curl
Section titled “Via curl”curl -fsSL https://fnm.vercel.app/install | bashKonfigurering
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 | sourceHvoradn bruke
Section titled “Hvoradn bruke”Installer nyeste LTS-versjon av Node.js
Section titled “Installer nyeste LTS-versjon av Node.js”fnm install --ltsList tilgjengelige versjoner
Section titled “List tilgjengelige versjoner”fnm list-remoteInstaller en spesifikk versjon
Section titled “Installer en spesifikk versjon”fnm install 22Bytt til en versjon
Section titled “Bytt til en versjon”fnm use 22Vis installerte versjoner
Section titled “Vis installerte versjoner”fnm listSett standardversjon
Section titled “Sett standardversjon”fnm default 22Automatisk versjonsbyte
Section titled “Automatisk versjonsbyte”Opprett en .nvmrc-fil i prosjektmappen din:
v22Nå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 --versionFordeler 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