Skip to content

Guía del Comando install de fnm

El comando fnm install se usa para instalar nuevas versiones de Node.js.

Sintaxis del Comando

bash
fnm install [OPCIONES] [VERSION]

Parámetros

VERSION

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

bash
# Instalar versión mayor (selecciona automáticamente la última versión menor)
fnm install 20

# Instalar versión específica
fnm install 20.10.0

# Instalar versión LTS
fnm install lts/iron

# Sin versión especificada, lee del archivo de versión
fnm install

Opciones

--lts

Instalar la última versión LTS (Soporte a Largo Plazo):

bash
fnm install --lts

--latest

Instalar la última versión (incluyendo no-LTS):

bash
fnm install --latest

--use

Cambiar a la versión inmediatamente después de la instalación:

bash
fnm install 20 --use

--progress

Controlar la visualización de la barra de progreso de descarga:

bash
# Mostrar automáticamente (predeterminado)
fnm install 20 --progress=auto

# Mostrar siempre
fnm install 20 --progress=always

# Nunca mostrar
fnm install 20 --progress=never

--node-dist-mirror

Especificar mirror de descarga de Node.js:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

Especificar la arquitectura de instalación:

bash
# Instalar versión x64
fnm install 20 --arch=x64

# Instalar versión ARM64
fnm install 20 --arch=arm64

--fnm-dir

Especificar directorio de instalación de fnm:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

Establecer nivel de registro:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

Habilitar soporte de Corepack:

bash
fnm install 20 --corepack-enabled

Ejemplos de Uso

Instalar Versión LTS

bash
# Instalar última LTS
fnm install --lts

# Instalar versión LTS específica
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

Instalar Versión Específica

bash
# Instalar versión mayor
fnm install 20

# Instalar versión menor
fnm install 20.10

# Instalar versión exacta
fnm install 20.10.0

Instalar y Usar

bash
# Instalar y cambiar inmediatamente
fnm install 20 --use

# Instalar y establecer como predeterminada
fnm install 20 --use && fnm default 20

Usar Mirror para Descarga Más Rápida

bash
# Usar mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

Instalar Arquitectura Específica

bash
# Instalar versión x64 en Mac con Apple Silicon
fnm install 20 --arch=x64

Formatos de Versión

fnm soporta múltiples formatos de versión:

FormatoEjemploDescripción
Versión mayor20Última 20.x.x
Versión menor20.10Última 20.10.x
Versión exacta20.10.0Versión exacta
Nombre LTSlts/ironNombre en código de versión LTS
latest--latestÚltima versión

Nombres en Código de Versiones LTS

Nombre en CódigoVersiónFecha de Lanzamiento
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

Variables de Entorno

Puedes configurar el comportamiento predeterminado mediante variables de entorno:

bash
# Establecer mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# Habilitar Corepack
export FNM_COREPACK_ENABLED=true

# Establecer directorio de instalación
export FNM_DIR=~/.fnm

Problemas Comunes

Instalación Fallida

bash
# Intentar usando mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# Ver registros detallados
fnm install 20 --log-level=info

La Versión Ya Existe

bash
# Ver versiones instaladas
fnm list

# Usar versión instalada
fnm use 20

Descarga Lenta

bash
# Configurar mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

Enlaces Relacionados