Disinstalla fnm
Se hai bisogno di disinstallare fnm, segui i passaggi seguenti.
Disinstallazione Rapida
Usando Script di Disinstallazione
fnm fornisce uno script di disinstallazione conveniente:
curl -fsSL https://fnm.vercel.app/uninstall | bashQuesto script automaticamente:
- Elimina il binario fnm
- Pulisce la directory fnm (
~/.fnm) - Ti chiederà di rimuovere il codice relativo a fnm dalla configurazione Shell
Disinstallazione Manuale
Se lo script di disinstallazione non funziona correttamente, puoi disinstallare manualmente.
Passaggio 1: Elimina Directory fnm
fnm memorizza tutti i file nella directory ~/.fnm per impostazione predefinita:
rm -rf ~/.fnmPassaggio 2: Elimina Binario fnm
A seconda del metodo di installazione, il binario fnm può trovarsi in luoghi diversi:
# Installazione Homebrew
brew uninstall fnm
# Installazione manuale (controlla posizioni comuni)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmPassaggio 3: Pulisci Configurazione Shell
Rimuovi la configurazione relativa a fnm dai file di configurazione Shell:
# Modifica ~/.bashrc, rimuovi la seguente riga
eval "$(fnm env --use-on-cd)"# Modifica ~/.zshrc, rimuovi la seguente riga
eval "$(fnm env --use-on-cd)"# Modifica ~/.config/fish/config.fish, rimuovi la seguente riga
fnm env --use-on-c | source# Modifica $PROFILE, rimuovi la seguente riga
fnm env --use-on-cd | Out-String | Invoke-ExpressionPassaggio 4: Ricarica Shell
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEGuida Disinstallazione per Piattaforma
macOS
# Installazione Homebrew
brew uninstall fnm
rm -rf ~/.fnm
# Rimuovi righe relative a fnm dalla configurazione ShellWindows
Usando winget
winget uninstall Schniz.fnmUsando Scoop
scoop uninstall fnmUsando Chocolatey
choco uninstall fnmEliminazione Manuale
- Elimina directory fnm:
%USERPROFILE%\.fnm - Rimuovi percorso fnm da PATH
- Pulisci profilo PowerShell
Linux
# Elimina directory fnm
rm -rf ~/.fnm
# Elimina binario (a seconda della posizione installazione)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Pulisci configurazione Shell
# Modifica ~/.bashrc o ~/.zshrcMantieni Versioni Node.js
Se vuoi mantenere le versioni di Node.js installate, puoi eseguire backup prima di disinstallare:
# Visualizza struttura directory fnm
ls -la ~/.fnm
# Esegui backup versioni node (se necessario)
cp -r ~/.fnm/node-versions ~/node-backupVerifica Disinstallazione
Conferma che fnm sia stato completamente disinstallato:
# Dovrebbe mostrare "command not found" o errore simile
fnm --version
# Controlla se directory fnm è stata eliminata
ls ~/.fnmProblemi Comuni
Errore Avvio Shell Dopo Disinstallazione
Se Shell mostra errori dopo la disinstallazione, controlla se c'è ancora codice relativo a fnm nei file di configurazione.
Percorso fnm Ancora in PATH
Controlla e modifica file configurazione Shell per rimuovere tutte impostazioni PATH relative a fnm.
Vuoi Reinstallare fnm
Puoi reinstallare fnm in qualsiasi momento dopo la disinstallazione:
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmLink Correlati
- Installa fnm - Reinstalla fnm
- Guida Disinstallazione Ubuntu - Passaggi dettagliati disinstallazione Ubuntu