Installa fnm
fnm offre molteplici metodi di installazione. Scegli quello adatto al tuo sistema operativo.
macOS
Usando Homebrew (Consigliato)
brew install fnmUsando Script curl
curl -fsSL https://fnm.vercel.app/install | bashUsando MacPorts
port install fnmWindows
Usando winget (Consigliato)
winget install Schniz.fnmUsando Scoop
scoop install fnmUsando Chocolatey
choco install fnmUsando Script curl (Richiede Git Bash o WSL)
curl -fsSL https://fnm.vercel.app/install | bashLinux
Usando Script curl (Consigliato)
curl -fsSL https://fnm.vercel.app/install | bashUsando Homebrew
brew install fnmDownload da GitHub Releases
- Visita pagina Releases di fnm
- Scarica l'archivio per la tua architettura
- Estrai e sposta il binario in una directory PATH
# Esempio: Installa architettura x86_64
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmConfigura Shell
Dopo l'installazione, devi configurare le variabili ambiente Shell.
Bash
Aggiungi quanto segue a ~/.bashrc:
eval "$(fnm env --use-on-cd)"Poi ricarica la configurazione:
source ~/.bashrcZsh
Aggiungi quanto segue a ~/.zshrc:
eval "$(fnm env --use-on-cd)"Poi ricarica la configurazione:
source ~/.zshrcFish
Aggiungi quanto segue a ~/.config/fish/config.fish:
fnm env --use-on-c | sourcePoi ricarica la configurazione:
source ~/.config/fish/config.fishPowerShell
Aggiungi quanto segue al profilo PowerShell:
fnm env --use-on-cd | Out-String | Invoke-ExpressionPuoi aprire il profilo con:
notepad $PROFILEVerifica Installazione
Dopo l'installazione, verifica che fnm sia installato correttamente:
fnm --versionOutput simile a:
fnm 1.37.1Configurazione Variabili Ambiente
fnm supporta le seguenti variabili ambiente per configurazione personalizzata:
| Variabile Ambiente | Descrizione | Predefinito |
|---|---|---|
FNM_DIR | Directory installazione fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | Mirror download Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | Livello log | info |
FNM_ARCH | Override architettura | Architettura di sistema |
FNM_COREPACK_ENABLED | Abilita Corepack | false |
Usando Mirror in Cina
Nella Cina continentale, puoi configurare un mirror per accelerare i download:
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeO aggiungi al file di configurazione Shell:
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"Prossimi Passi
Dopo l'installazione, puoi:
- Installa Node.js - Usa fnm per installare la tua prima versione di Node.js
- Riferimento Comandi - Scopri tutti i comandi disponibili
- Gestione Versioni - Scopri come gestire più versioni di Node.js