En el artículo anterior "¿Cuáles son las diferencias entre las distintas versiones de Node.js?" ¿Cómo elegir la versión correcta? "Introducido en "La versión de Node.js se divide en LTS y serie actual. Cuando necesitamos instalar tanto la versión LTS como la versión actual en el entorno de desarrollo local, debemos realizar la gestión de versiones en la versión de Node.js.
Por ejemplo, Node.js 8.0.0 y Node.js 17.0.0 deben instalarse localmente.
Para poder administrar las versiones de Node.js, he compilado 3 herramientas de administración de versiones de Node.js muy prácticas, que permiten a todos cambiar libremente entre diferentes versiones de Node.js en el entorno local.
⭐ Estrellas de Github: 60K+
nvm es una herramienta de administración de versiones de Node.js que permite a los usuarios instalar, cambiar y administrar rápidamente diferentes versiones de Node.js a través de la línea de comandos.
Imagen de: github
nvm solo es adecuado para proyectos para usuarios de macOS y Linux. Si es usuario de Windows, puede usar nvm-windows, nodist o nvs.
Método de descarga de macOS:
# Método 1 Abra el siguiente enlace en el navegador para descargar https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh # Una vez completada la descarga, instálela mediante el comando sh install.sh # El método 2 recomienda curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # Método 3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
Si encuentra algunos problemas extraños durante el proceso de instalación de bash, puede consultar las instrucciones complementarias de nvm.
nvm ls # Ver la versión e instalar todas las versiones nvm ls-remote # Ver todas las versiones remotas de Node.js nvm install 17.0.0 # Instalar la versión de Node.js especificada nvm use 17.0.0 # Usar el Node.js especificado versión nvm alias default 17.0.0 # Establece la versión predeterminada de Node.js nvm alias dev 17.0.0 # Establece el alias de la versión especificada, como configurar el alias de la versión 17.0.0 en dev
⭐ Estrellas de Github: 16.7K+
n es una herramienta interactiva de administración de versiones de Node.js. No tiene subíndices, archivos de configuración ni API compleja.
n Solo disponible en macOS y Linux, no en Windows.
se puede instalar directamente globalmente usando npm:
npm install n -gCommando común
# Mostrar todas las versiones descargadas n 10.16.0 # Descargar la versión especificada n lts # Ver todas las versiones remotas de LTS Node.js n ejecutar 10.16.0 # Ejecutar Para la versión de Node.js especificada,
ingrese n -h
para ver la información de ayuda. Los comandos principales son los siguientes:
n Mostrar las versiones descargadas de Node.js y seleccionar la instalación. n Latest Instale la última versión de Node.js (descárguela si es necesario) n lts Instale la última versión de LTS Node.js (descárguela si es necesario) n <versión> Instalar Node.js <versión> (descargar si es necesario) n instalar <versión> Instalar Node.js <versión> (descargar si es necesario) n ejecute <versión> [args...] Ejecute Node.js <versión> descargado con [args...] n cual <versión> Ruta de salida para el nodo descargado <versión> n exec <vers> <cmd> [args...] Ejecute el comando con la RUTA modificada, por lo que descargó el nodo <versión> y npm primero n rm <versión...> Eliminar las versiones descargadas proporcionadas n podar Eliminar todas las versiones descargadas excepto la versión instalada n --latest Genera la última versión de Node.js disponible n --lts Genera la última versión de LTS Node.js disponible n ls Salida de versiones descargadas n ls-remote [versión] Versiones coincidentes de salida disponibles para descargar n uninstall Elimina el Node.js
⭐ Estrellas de Github: 8.4K+
fnm es un administrador de versiones de Node.js rápido y simple creado con Rust.
Imagen de: freecodecamp
Las características principales incluyen:
.node-version
.nvmrc
entorno macOS/Linux:
# bash, zsh y fish shells; curl -fsSL https://fnm.vercel.app/install | bash
Entorno de Windows:
# Abra el terminal en modo administrador. Después de la instalación, solo se puede abrir en modo administrador. # Una vez completada la instalación, debe configurar manualmente las variables de entorno.
En el entorno Linux/macOS/Windows, también puede descargar directamente el archivo binario para la instalación. Dirección de descarga: github.com/Schniz/fnm/…
fnm -h # Ver ayuda fnm install 17.0.0 # Instalación Especificar la versión de Node.js fnm use 17.0.0 # Usar la versión de Node.js especificada fnm default 17.0.0 # Establecer la versión predeterminada de Node.js
Este artículo recomienda 3 Herramientas de administración de versiones de Node.js muy utilizadas. Puede seguir Elija utilizar según sus necesidades reales.
Si tiene mejores herramientas, deje un mensaje para compartir.