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 installOpciones
--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-enabledEjemplos 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.xInstalar 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.0Instalar y Usar
bash
# Instalar y cambiar inmediatamente
fnm install 20 --use
# Instalar y establecer como predeterminada
fnm install 20 --use && fnm default 20Usar Mirror para Descarga Más Rápida
bash
# Usar mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeInstalar Arquitectura Específica
bash
# Instalar versión x64 en Mac con Apple Silicon
fnm install 20 --arch=x64Formatos de Versión
fnm soporta múltiples formatos de versión:
| Formato | Ejemplo | Descripción |
|---|---|---|
| Versión mayor | 20 | Última 20.x.x |
| Versión menor | 20.10 | Última 20.10.x |
| Versión exacta | 20.10.0 | Versión exacta |
| Nombre LTS | lts/iron | Nombre en código de versión LTS |
| latest | --latest | Última versión |
Nombres en Código de Versiones LTS
| Nombre en Código | Versión | Fecha de Lanzamiento |
|---|---|---|
| Iron | 20.x | 2023-10 |
| Hydrogen | 18.x | 2022-10 |
| Gallium | 16.x | 2021-10 |
| Erbium | 14.x | 2020-10 |
| Dubnium | 12.x | 2019-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=~/.fnmProblemas 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=infoLa Versión Ya Existe
bash
# Ver versiones instaladas
fnm list
# Usar versión instalada
fnm use 20Descarga Lenta
bash
# Configurar mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20Enlaces Relacionados
- Instalar Node.js - Guía de instalación
- Referencia de Comandos - Todas las detalles de comandos
- Gestión de Descargas - Configuración de descargas