Desinstalar fnm
Si necesitas desinstalar fnm, sigue los pasos a continuación.
Desinstalación Rápida
Usando el Script de Desinstalación
fnm proporciona un script de desinstalación conveniente:
curl -fsSL https://fnm.vercel.app/uninstall | bashEste script automáticamente:
- Elimina el binario de fnm
- Limpia el directorio de fnm (
~/.fnm) - Te pedirá eliminar el código relacionado con fnm de tu configuración del Shell
Desinstalación Manual
Si el script de desinstalación no funciona correctamente, puedes desinstalar manualmente.
Paso 1: Eliminar Directorio de fnm
fnm almacena todos los archivos en el directorio ~/.fnm por defecto:
rm -rf ~/.fnmPaso 2: Eliminar Binario de fnm
Dependiendo del método de instalación, el binario de fnm puede estar ubicado en diferentes lugares:
# Instalación mediante Homebrew
brew uninstall fnm
# Instalación manual (verificar ubicaciones comunes)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmPaso 3: Limpiar Configuración del Shell
Eliminar la configuración relacionada con fnm de los archivos de configuración del Shell:
# Editar ~/.bashrc, eliminar la siguiente línea
eval "$(fnm env --use-on-cd)"# Editar ~/.zshrc, eliminar la siguiente línea
eval "$(fnm env --use-on-cd)"# Editar ~/.config/fish/config.fish, eliminar la siguiente línea
fnm env --use-on-c | source# Editar $PROFILE, eliminar la siguiente línea
fnm env --use-on-cd | Out-String | Invoke-ExpressionPaso 4: Recargar Shell
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEGuía de Desinstalación Específica por Plataforma
macOS
# Instalación mediante Homebrew
brew uninstall fnm
rm -rf ~/.fnm
# Eliminar líneas relacionadas con fnm de la configuración del ShellWindows
Usando winget
winget uninstall Schniz.fnmUsando Scoop
scoop uninstall fnmUsando Chocolatey
choco uninstall fnmEliminación Manual
- Eliminar directorio de fnm:
%USERPROFILE%\.fnm - Eliminar ruta de fnm del PATH
- Limpiar perfil de PowerShell
Linux
# Eliminar directorio de fnm
rm -rf ~/.fnm
# Eliminar binario (dependiendo de la ubicación de instalación)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Limpiar configuración del Shell
# Editar ~/.bashrc o ~/.zshrcMantener Versiones de Node.js
Si quieres mantener las versiones instaladas de Node.js, puedes hacer una copia de seguridad antes de desinstalar:
# Ver estructura del directorio de fnm
ls -la ~/.fnm
# Hacer copia de seguridad de las versiones de node (si es necesario)
cp -r ~/.fnm/node-versions ~/node-backupVerificar Desinstalación
Confirmar que fnm esté completamente desinstalado:
# Debe mostrar "comando no encontrado" o error similar
fnm --version
# Verificar si el directorio de fnm está eliminado
ls ~/.fnmProblemas Comunes
Error de Inicio del Shell Después de Desinstalar
Si el Shell muestra errores después de desinstalar, verifica si todavía hay código relacionado con fnm en los archivos de configuración.
Ruta de fnm Todavía en PATH
Verifica y edita el archivo de configuración del Shell para eliminar todas las configuraciones de PATH relacionadas con fnm.
Quieres Reinstalar fnm
Puedes reinstalar fnm en cualquier momento después de desinstalar:
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmEnlaces Relacionados
- Instalar fnm - Reinstalar fnm
- Guía de Desinstalación en Ubuntu - Pasos detallados de desinstalación en Ubuntu