Instalar fnm
fnm ofrece múltiples métodos de instalación. Elige el que se adapte a tu sistema operativo.
macOS
Usando Homebrew (Recomendado)
brew install fnmUsando Script curl
curl -fsSL https://fnm.vercel.app/install | bashUsando MacPorts
port install fnmWindows
Usando winget (Recomendado)
winget install Schniz.fnmUsando Scoop
scoop install fnmUsando Chocolatey
choco install fnmUsando Script curl (Requiere Git Bash o WSL)
curl -fsSL https://fnm.vercel.app/install | bashLinux
Usando Script curl (Recomendado)
curl -fsSL https://fnm.vercel.app/install | bashUsando Homebrew
brew install fnmDescargar desde GitHub Releases
- Visita la página de Releases de fnm
- Descarga el archivo para tu arquitectura
- Extrae y mueve el binario a un directorio del PATH
# Ejemplo: Instalar arquitectura x86_64
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmConfigurar Shell
Después de la instalación, necesitas configurar las variables de entorno del Shell.
Bash
Añade lo siguiente a ~/.bashrc:
eval "$(fnm env --use-on-cd)"Luego recarga la configuración:
source ~/.bashrcZsh
Añade lo siguiente a ~/.zshrc:
eval "$(fnm env --use-on-cd)"Luego recarga la configuración:
source ~/.zshrcFish
Añade lo siguiente a ~/.config/fish/config.fish:
fnm env --use-on-c | sourceLuego recarga la configuración:
source ~/.config/fish/config.fishPowerShell
Añade lo siguiente al perfil de PowerShell:
fnm env --use-on-cd | Out-String | Invoke-ExpressionPuedes abrir el perfil con:
notepad $PROFILEVerificar Instalación
Después de la instalación, verifica que fnm esté instalado correctamente:
fnm --versionSalida similar a:
fnm 1.37.1Configuración de Variables de Entorno
fnm soporta las siguientes variables de entorno para configuración personalizada:
| Variable de Entorno | Descripción | Predeterminado |
|---|---|---|
FNM_DIR | Directorio de instalación de fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | Mirror de descarga de Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | Nivel de registro | info |
FNM_ARCH | Anular arquitectura | Arquitectura del sistema |
FNM_COREPACK_ENABLED | Habilitar Corepack | false |
Usar Mirror en China
En China continental, puedes configurar un mirror para acelerar las descargas:
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeO añadir al archivo de configuración del Shell:
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"Siguientes Pasos
Después de la instalación, puedes:
- Instalar Node.js - Usar fnm para instalar tu primera versión de Node.js
- Referencia de Comandos - Aprender todos los comandos disponibles
- Gestión de Versiones - Aprender cómo gestionar múltiples versiones de Node.js