Desinstalar fnm
Se você precisar desinstalar o fnm, siga as etapas abaixo.
Desinstalação Rápida
Usando o Script de Desinstalação
fnm fornece um script de desinstalação conveniente:
curl -fsSL https://fnm.vercel.app/uninstall | bashEste script automaticamente:
- Exclui o binário fnm
- Limpa o diretório fnm (
~/.fnm) - Solicita que você remova o código relacionado ao fnm da configuração do Shell
Desinstalação Manual
Se o script de desinstalação não funcionar corretamente, você pode desinstalar manualmente.
Etapa 1: Excluir Diretório fnm
fnm armazena todos os arquivos no diretório ~/.fnm por padrão:
rm -rf ~/.fnmEtapa 2: Excluir Binário fnm
Dependendo do método de instalação, o binário fnm pode estar localizado em lugares diferentes:
# Instalação Homebrew
brew uninstall fnm
# Instalação manual (verificar locais comuns)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmEtapa 3: Limpar Configuração do Shell
Remova a configuração relacionada ao fnm dos arquivos de configuração do Shell:
# Editar ~/.bashrc, remover a seguinte linha
eval "$(fnm env --use-on-cd)"# Editar ~/.zshrc, remover a seguinte linha
eval "$(fnm env --use-on-cd)"# Editar ~/.config/fish/config.fish, remover a seguinte linha
fnm env --use-on-c | source# Editar $PROFILE, remover a seguinte linha
fnm env --use-on-cd | Out-String | Invoke-ExpressionEtapa 4: Recarregar Shell
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEGuia de Desinstalação Específica da Plataforma
macOS
# Instalação Homebrew
brew uninstall fnm
rm -rf ~/.fnm
# Remover linhas relacionadas ao fnm da configuração do ShellWindows
Usando winget
winget uninstall Schniz.fnmUsando Scoop
scoop uninstall fnmUsando Chocolatey
choco uninstall fnmExclusão Manual
- Excluir diretório fnm:
%USERPROFILE%\.fnm - Remover caminho fnm do PATH
- Limpar perfil do PowerShell
Linux
# Excluir diretório fnm
rm -rf ~/.fnm
# Excluir binário (dependendo do local de instalação)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Limpar configuração do Shell
# Editar ~/.bashrc ou ~/.zshrcManter Versões do Node.js
Se você quiser manter as versões do Node.js instaladas, pode fazer backup antes de desinstalar:
# Visualizar estrutura de diretórios fnm
ls -la ~/.fnm
# Backup das versões do node (se necessário)
cp -r ~/.fnm/node-versions ~/node-backupVerificar Desinstalação
Confirme se o fnm foi completamente desinstalado:
# Deve exibir "comando não encontrado" ou erro semelhante
fnm --version
# Verificar se o diretório fnm foi excluído
ls ~/.fnmProblemas Comuns
Erro de Inicialização do Shell Após Desinstalação
Se o Shell relatar erros após a desinstalação, verifique se ainda há código relacionado ao fnm nos arquivos de configuração.
Caminho fnm Ainda no PATH
Verifique e edite o arquivo de configuração do Shell para remover todas as configurações de PATH relacionadas ao fnm.
Querer Reinstalar fnm
Você pode reinstalar o fnm a qualquer momento após a desinstalação:
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmLinks Relacionados
- Instalar fnm - Reinstalar fnm
- Guia de Desinstalação Ubuntu - Etapas detalhadas de desinstalação no Ubuntu