Cómo instalar NVM para Node.js en Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
05.12.2024

Cómo instalar NVM para Node.js en Ubuntu

Introducción

NVM (Node Version Manager) es una popular herramienta para gestionar múltiples versiones de Node.js en una única máquina. Permite a los desarrolladores instalar, cambiar y gestionar diferentes versiones de Node.js sin problemas, por lo que es especialmente útil para aquellos que trabajan en múltiples proyectos que requieren diferentes versiones de Node.js. Esta guía le guiará a través de los pasos para instalar NVM y utilizarlo para gestionar las versiones de Node.js en un sistema Ubuntu.

Requisitos previos

Antes de empezar, asegúrate de que:

  • Tiene una cuenta de usuario con privilegios sudo.
  • Su sistema está ejecutando Ubuntu (esta guía funciona para varias versiones de Ubuntu, incluyendo 20.04, 22.04 y posteriores).

Paso 1: Actualizar la lista de paquetes

Siempre es una buena práctica actualizar la lista de paquetes antes de instalar nuevo software. Abra un terminal y ejecute

sudo apt-get update

Este comando asegura que todas tus listas de paquetes estén actualizadas.

Paso 2: Instalar NVM

Para instalar NVM, necesita descargar el script de instalación desde el repositorio oficial de NVM. Puede hacerlo utilizando curl o wget.

Opción 1: Usando curl

Si tienes curl instalado en tu sistema, ejecuta:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Opción 2: Usar
wget

Si prefiere utilizar wget, ejecute

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Sustituye v0.39.5 por la última versión de NVM si existe una versión más reciente. Puedes consultar la última versión en el repositorio GitHub de NVM.

Paso 3: Activar NVM

Después de ejecutar el script de instalación, necesitas cargar NVM en tu sesión de terminal actual. Puedes hacerlo ejecutando

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Alternativamente, puede cerrar y volver a abrir el terminal, o ejecutar el siguiente comando para actualizar su perfil de shell:

source ~/.bashrc

Si estás utilizando un shell diferente como

zsh
, ejecuta:

source ~/.zshrc

Paso 4: Verificar la instalación de la NVM

Para confirmar que la NVM se ha instalado correctamente, ejecute:

nvm --version

Debería ver el número de versión de NVM, lo que indica que se ha instalado correctamente.

Paso 5: Instalar Node.js usando NVM

Con NVM instalado, puede instalar Node.js fácilmente. Para instalar la última versión de Node.js, ejecute:

nvm install node

Este comando instala la última versión estable de Node.js. Si desea instalar una versión específica, especifíquela así:

nvm install 16.20.0

Sustituya 16.20.0 por el número de versión deseado.

Paso 6: Comprobar la versión de Node.js instalada

Para comprobar qué versión de Node.js está activa actualmente, ejecute

node -v

Este comando mostrará el número de versión de Node.js que se está utilizando actualmente.

Paso 7: Cambiar entre versiones de Node.js

Una de las principales ventajas de NVM es la posibilidad de cambiar entre diferentes versiones de Node.js. Para listar todas las versiones de Node.js instaladas, ejecute:

nvm ls

Verás una lista de todas las versiones instaladas usando NVM, junto con una indicación de la versión actualmente activa.

Para cambiar a una versión diferente, utilice:

nvm use 14.17.6

Sustituya 14.17.6 por el número de versión que desee utilizar.

Paso 8: Establecer una versión de Node.js por defecto

Si quieres que una versión específica de Node.js sea la predeterminada cada vez que abras una nueva sesión de terminal, ejecuta:

nvm alias por defecto 16.20.0

Sustituye 16.20.0 por la versión que quieras establecer como predeterminada.

Paso 9: Desinstalar una versión de Node.js

Si ya no necesita una versión específica de Node.js, puede desinstalarla con:

nvm uninstall 14.17.6

Sustituya 14.17.6 por el número de versión que desea eliminar.

Paso 10: Instalar paquetes npm globales con NVM

Cuando se utiliza NVM, es importante instalar paquetes npm globales (como yarn o npm) para cada versión de Node.js por separado. Esto se debe a que cada versión de Node.js tiene su propio entorno aislado. Para instalar un paquete global, utilice:

npm install -g yarn

Asegúrate de tener activa la versión de Node.js deseada antes de instalar paquetes globales.

Conclusión

NVM es una herramienta esencial para los desarrolladores que necesitan gestionar múltiples versiones de Node.js en una única máquina. Siguiendo esta guía, puedes instalar NVM fácilmente, configurar Node.js y cambiar entre diferentes versiones según sea necesario. Esto hace que la gestión de las dependencias de Node.js en diferentes proyectos sea sencilla y sin complicaciones. Con NVM, siempre tendrás la versión correcta de Node.js para tus proyectos, asegurando compatibilidad y facilidad de uso. ¡Feliz programación!

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills