Cómo instalar NVM en Debian 11

14 set 2021 2 min di lettura
Cómo instalar NVM en Debian 11
Indice dei contenuti

Introducción

NVM son las siglas de Node Version Manager, que es una utilidad de línea de comandos para instalar Node.js. Permite a los programadores instalar Node.js solo en su propia cuenta. Esto significa que la instalación se realiza específicamente para el usuario. Todos los usuarios de un sistema tienen su propia instalación de Node.js.

Usando la utilidad nvm, podemos instalar múltiples versiones de node.js en una cuenta y administrarlas fácilmente. La aplicación puede usar .nvmrcen la carpeta raíz para seleccionar automáticamente la versión de Node.js.

Este tutorial le ayudará a instalar nvm en el sistema "bullseye" de Debian 11 de Linux.

Prerrequisitos

  • Debian System 11 Bullseye Linux ejecutándose con acceso al shell. No es necesario tener acceso a sudo.
  • Inicie sesión en el sistema y abra un shell en su cuenta
  • Se solicita al sistema recién instalado que complete la configuración inicial del servidor en Debian 11.

Cómo instalar NVM en Debian 11

Hay un script de shell disponible para instalar NVM en cualquier sistema Linux. En primer lugar, compruebe si su sistema tiene instalada la utilidad de línea de comandos curl. Si no es así, use el siguiente comando para instalar curl:

sudo apt install curl -y 

Luego, ejecute el script bash de instalación de NVM como usuario. No es necesario utilizar sudo con el script de instalación:

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

La secuencia de comandos anterior hace que todas las configuraciones del entorno sean necesarias para la secuencia de comandos de inicio de sesión del usuario actualmente conectado. Para aplicar la configuración, cierre la sesión y vuelva a iniciar sesión en su cuenta o simplemente ejecute el siguiente comando para hacer lo mismo.

source ~/.bashrc

Cómo instalar Node.js en Debian 11

El nvm le permite instalar múltiples versiones de Node.js para una sola cuenta de usuario. Utilice los siguientes comandos para instalar la versión requerida de node.js en su sistema Debian 11.

Instale la última versión del nodo: esta es la última versión lanzada para su instalación por el equipo de Node.js. Puede utilizar "nodo" como alias para la última versión:

nvm install node 

Instale la última versión estable del nodo: use la opción de --ltslínea de comando para instalar la última versión a largo plazo (LTS).

nvm install node --lts 

Para instalar una versión específica de nodo:

nvm install 12.20.1  

Cambie 12.20.1a la versión de Node.js requerida para ser instalada en el sistema Debian 11.

La primera versión instalada se convierte en la predeterminada. Los nuevos shells comenzarán con la versión predeterminada del nodo (por ejemplo, nvm alias default).

¿Cómo usar NVM?

Aquí hay algunas opciones útiles para usar con la utilidad de línea de comandos nvm.

Puede utilizar el siguiente comando para enumerar las versiones instaladas de Node para el usuario actual:

nvm ls 

Con este comando, puede encontrar la versión de Node.js disponible para la instalación:

nvm ls-remote 

También puede seleccionar una versión diferente para la sesión actual. Esta será una versión activa actual solo para el shell actual:

nvm use 12.20.1 

Para encontrar la versión predeterminada de bash establecida para el usuario actual, escriba:

nvm run default --version 

Puede ejecutar un script de Node con la versión deseada de node.js usando el siguiente comando:

nvm exec 12.20.1 server.js 

Conclusión

Este tutorial le ayudó a instalar nvm en el sistema Debian 11 Bullseye Linux. También se proporcionan instrucciones básicas para usar la utilidad NVM.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.