Cómo instalar y utilizar NVM en Debian 11

NVM es un gestor de versiones para Node.js que sirve para instalar y gestionar varias versiones de Node.js en Linux. Es una utilidad de línea de comandos y proporciona varias opciones para facilitar la instalación de Node.js. Te permite descargar e instalar cualquier versión de Node localmente con un simple comando.

En este post, te mostraremos cómo instalar y utilizar NVM para gestionar Node.js en Debian 11.

Requisitos previos

  • Un servidor con Debian 11.
  • Una contraseña de root configurada en el servidor.

Instalar NVM

La instalación de NVM es un proceso muy sencillo. Puedes instalarlo simplemente con el comando CURL.

Primero, instala CURL y Gnupg2 con el siguiente comando:

apt-get install curl gnupg2 -y

A continuación, ejecuta el siguiente comando para descargar y ejecutar el script de instalación de NVM:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

El comando anterior instalará NVM y hará todas las configuraciones de entorno necesarias en el archivo .bashrc.

Ahora, activa todos los ajustes con el siguiente comando:

source ~/.bashrc

Ahora, verifica la versión de NVM utilizando el siguiente comando:

nvm --version

Deberías ver la siguiente salida:

0.38.0

Instalar Node.js con NVM

En este punto, NVM está instalado en tu sistema. Ahora puedes instalar cualquier versión de Node.js en tu sistema.

Para instalar la última versión de Node.js, ejecuta el siguiente comando:

nvm install node

Deberías ver la siguiente salida:

Downloading and installing node v16.9.0...
Downloading https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.9.0 (npm v7.21.1)
Creating default alias: default -> node (-> v16.9.0)

Para verificar la versión instalada de Node.js, ejecuta el siguiente comando:

node --version

Deberías ver la siguiente salida:

v16.9.0

Si quieres instalar la última versión estable de Node.js ejecuta el siguiente comando:

nvm install node --lts

Deberías ver la siguiente salida:

v16.9.0 is already installed.
Now using node v16.9.0 (npm v7.21.1)

Para instalar la versión específica de Node.js (12.17.0), ejecuta el siguiente comando:

nvm install 12.17.0

Deberías ver la siguiente salida:

Downloading and installing node v12.17.0...
Downloading https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.17.0 (npm v6.14.4)

Ahora, verifica la versión actual de Node.js con el siguiente comando:

node --version

Deberías ver la siguiente salida:

v12.17.0

Utiliza NVM para gestionar las versiones de Node.js

Para listar todas las versiones de Node.js instaladas en tu sistema, ejecuta el siguiente comando:

nvm ls

Deberías ver la siguiente salida:

->     v12.17.0
        v16.9.0
default -> node (-> v16.9.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.9.0) (default)
stable -> 16.9 (-> v16.9.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.6 (-> N/A)
lts/fermium -> v14.17.6 (-> N/A)

Puedes encontrar todas las versiones de Node.js disponibles utilizando el siguiente comando:

nvm ls-remote

Para establecer tu versión de Node.js por defecto en la 12.17.0, ejecuta el siguiente comando:

nvm use 12.17.0

Deberías ver la siguiente salida:

Now using node v12.17.0 (npm v6.14.4)

Para encontrar la versión por defecto para el usuario actual, ejecuta el siguiente comando:

nvm run default --version

Deberías ver la siguiente salida:

Running node v16.9.0 (npm v7.21.1)
v16.9.0

También puedes ejecutar una aplicación Node con una versión específica de Node.js utilizando el siguiente comando:

nvm run v12.17.0 app.js

Para eliminar una versión específica de Node.js de tu sistema, ejecuta el siguiente comando:

nvm uninstall v12.17.0

Conclusión

En este post, hemos explicado cómo instalar NVM para instalar Node.js en Debian 11. También hemos explicado cómo cambiar entre varias versiones de Node.js utilizando NVM. Espero que ahora puedas ejecutar tu aplicación con cualquier versión de Node.js.

También te podría gustar...