Introducción
Node Version Manager (NVM) es una herramienta esencial para cualquier desarrollador que trabaje con Node.js. Le permite instalar, administrar y trabajar fácilmente con múltiples versiones de Node.js en el mismo sistema sin conflictos. Esta guía lo guiará a través del proceso de instalación de NVM en Ubuntu 24.04 y le mostrará cómo usarlo para administrar sus versiones de Node.js.
Paso 1: instalar NVM
Para instalar NVM en su sistema Ubuntu, siga estos pasos:
Abrir Terminal: Puede hacerlo buscando "Terminal" en el menú de la aplicación o presionando Ctrl+Alt+T.
Ejecute el script de instalación de NVM: ejecute el siguiente comando en la terminal para descargar el script de instalación de NVM desde el repositorio GitHub del proyecto. Usando rizo:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Usando Wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Asegúrese de consultar la página de NVM GitHub para obtener el número de versión más reciente y actualizar la URL en consecuencia.
Habilite NVM: una vez que se complete el script de instalación, debe cerrar y volver a abrir la terminal o ejecutar el siguiente comando para usar nvm inmediatamente.
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Paso 2: instalar Node.js usando NVM
Después de instalar NVM, puede instalar Node.js. NVM facilita la instalación de cualquier versión de Node.js. Para instalar la última versión, utilice:
nvm install node
Para instalar una versión específica de Node.js, puede hacerlo especificando el número de versión, por ejemplo:
nvm install 20.12.0
Paso 3: usar NVM para administrar las versiones de Node.js
Puede enumerar todas las versiones instaladas de Node.js usando:
nvm ls
Para cambiar entre las versiones instaladas de Node.js, use:
nvm use <version_number>
Por ejemplo, para actualizar a la versión 18.20.0 de Node.js, usaría:
nvm use 18.20.0
Paso 4: configurar una versión predeterminada de Node.js
Para evitar tener que cambiar manualmente las versiones cada vez que abre una nueva terminal, puede configurar una versión predeterminada de Node.js con NVM:
nvm alias default <version_number>
Este comando convierte la versión especificada en la predeterminada para cada nueva sesión de shell.
Comandos adicionales
- Instale la última versión LTS de Node.js:
nvm install --lts
- Desinstale una versión específica de Node.js:
nvm uninstall <version_number>
Conclusión
NVM es una poderosa herramienta que facilita la administración de múltiples versiones de Node.js en una sola máquina. Es especialmente útil para desarrolladores que necesitan garantizar la compatibilidad entre diferentes proyectos o que están probando sus aplicaciones en múltiples versiones de Node.js. Si sigue los pasos descritos en esta guía, ahora debería tener NVM instalado en su sistema Ubuntu 24.04 y saber cómo usarlo para administrar sus versiones de Node.js de manera efectiva.