Guia do Comando fnm uninstall
O comando fnm uninstall é usado para desinstalar versões instaladas do Node.js.
Sintaxe do Comando
bash
fnm uninstall [OPÇÕES] [VERSÃO]Alias: uni
Parâmetros
VERSÃO
Especificar a versão do Node.js a ser desinstalada:
bash
# Desinstalar versão específica
fnm uninstall 16.20.2
# Desinstalar usando alias
fnm uninstall legacyOpções
--node-dist-mirror
Especificar fonte do mirror (geralmente não necessário):
bash
fnm uninstall 16.20.2--fnm-dir
Especificar diretório de instalação do fnm:
bash
fnm uninstall 16.20.2 --fnm-dir=/custom/path--log-level
Definir nível de log:
bash
fnm uninstall 16.20.2 --log-level=quietExemplos de Uso
Desinstalar Versão Específica
bash
# Desinstalar Node.js 16.20.2
fnm uninstall 16.20.2Desinstalar via Alias
bash
# Se um alias apontar para essa versão
fnm uninstall legacyWARNING
Desinstalar via alias excluirá a versão do Node.js para a qual o alias aponta, bem como todos os outros aliases apontando para a mesma versão.
Desinstalação em Lote
bash
# Visualizar versões instaladas
fnm list
# Desinstalar versões não utilizadas uma por uma
fnm uninstall 14.21.3
fnm uninstall 16.20.2Comportamento de Desinstalação
Desinstalar Versão
bash
fnm uninstall 16.20.2Isso excluirá:
- Diretório
~/.fnm/node-versions/v16.20.2/ - Aliases relacionados (se houver)
Desinstalar Alias
bash
fnm alias 16.20.2 legacy
fnm uninstall legacyIsso excluirá:
- Versão Node.js 16.20.2
- Alias
legacy - Outros aliases apontando para 16.20.2
Problemas Comuns
Não Consegue Desinstalar Versão Atualmente em Uso
bash
# Primeiro alternar para outra versão
fnm use 20
# Depois desinstalar
fnm uninstall 16.20.2Versão Não Existe
bash
# Visualizar versões instaladas
fnm list
# Confirmar número da versão
fnm uninstall 16.20.2Espaço em Disco Não Liberado Após Desinstalação
bash
# Verificar diretório fnm
du -sh ~/.fnm
# Limpar restos
rm -rf ~/.fnm/node-versions/v16.20.2Melhores Práticas
Limpeza Regular
bash
# Visualizar versões instaladas
fnm list
# Desinstalar versões antigas não utilizadas
fnm uninstall 14.21.3
fnm uninstall 16.20.2Manter Versões LTS
bash
# Manter versões LTS
fnm list | grep -E "v(18|20)"
# Desinstalar versões não-LTS
fnm uninstall 19.9.0Links Relacionados
- Desinstalar fnm - Desinstalar o próprio fnm
- Referência de Comandos - Todas as informações de comandos
- Gerenciamento de Versão - Guia de gerenciamento de versão