Skip to content

Guía del Comando uninstall de fnm

El comando fnm uninstall se usa para desinstalar versiones instaladas de Node.js.

Sintaxis del Comando

bash
fnm uninstall [OPCIONES] [VERSION]

Alias: uni

Parámetros

VERSION

Especificar la versión de Node.js a desinstalar:

bash
# Desinstalar versión específica
fnm uninstall 16.20.2

# Desinstalar usando alias
fnm uninstall legacy

Opciones

--node-dist-mirror

Especificar fuente del mirror (usualmente no es necesario):

bash
fnm uninstall 16.20.2

--fnm-dir

Especificar directorio de instalación de fnm:

bash
fnm uninstall 16.20.2 --fnm-dir=/custom/path

--log-level

Establecer nivel de registro:

bash
fnm uninstall 16.20.2 --log-level=quiet

Ejemplos de Uso

Desinstalar Versión Específica

bash
# Desinstalar Node.js 16.20.2
fnm uninstall 16.20.2

Desinstalar mediante Alias

bash
# Si un alias apunta a esa versión
fnm uninstall legacy

WARNING

Desinstalar mediante alias eliminará la versión de Node.js a la que apunta ese alias, así como todos los demás alias que apunten a la misma versión.

Desinstalación Múltiple

bash
# Ver versiones instaladas
fnm list

# Desinstalar versiones no necesarias una por una
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Comportamiento de Desinstalación

Desinstalar Versión

bash
fnm uninstall 16.20.2

Esto eliminará:

  • Directorio ~/.fnm/node-versions/v16.20.2/
  • Alias relacionados (si los hay)

Desinstalar Alias

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

Esto eliminará:

  • Versión de Node.js 16.20.2
  • Alias legacy
  • Otros alias que apunten a 16.20.2

Problemas Comunes

No Se Puede Desinstalar la Versión Actualmente Usada

bash
# Primero cambiar a otra versión
fnm use 20

# Luego desinstalar
fnm uninstall 16.20.2

La Versión No Existe

bash
# Ver versiones instaladas
fnm list

# Confirmar número de versión
fnm uninstall 16.20.2

Espacio en Disco No Liberado Después de Desinstalar

bash
# Verificar directorio de fnm
du -sh ~/.fnm

# Limpiar residuos
rm -rf ~/.fnm/node-versions/v16.20.2

Mejores Prácticas

Limpieza Regular

bash
# Ver versiones instaladas
fnm list

# Desinstalar versiones antiguas no usadas
fnm uninstall 14.21.3
fnm uninstall 16.20.2

Mantener Versiones LTS

bash
# Mantener versiones LTS
fnm list | grep -E "v(18|20)"

# Desinstalar versiones no-LTS
fnm uninstall 19.9.0

Enlaces Relacionados