15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar
08.10.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

  • Tienes 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 garantiza que todas sus listas de paquetes estén actualizadas

Paso 2: Instalar NVM

Para instalar NVM, necesita descargar el script de instalación del 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: Con wget

Si prefiere utilizar wget, ejecute

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

Sustituya v0.39.5 por la última versión de NVM si existe una versión más reciente. Puede 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á utilizando un shell diferente como zsh, ejecute

source ~/.zshrc

Paso 4: Verificar la instalación de 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 con 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 quieres instalar una versión específica, especifícala 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 está actualmente en uso

Paso 7: Cambiar entre versiones de Node.js

Uno de los principales beneficios 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, usa

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 desea que una versión específica de Node.js sea la predeterminada cada vez que abra una nueva sesión de terminal, ejecute

nvm alias default 16.20.0

Sustituya 16.20.0 por la versión que desee 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, usa

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 sola 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!

15%

Ahorre 15% en todos los servicios de alojamiento

Pon a prueba tus habilidades y consigue Descuento en cualquier plan de hosting

Usa el código:

Skills
Comenzar