NVM significa Node Version Manager, que es una herramienta de línea de comandos que se utiliza para instalar y administrar múltiples versiones de Node.JS. Puede tener múltiples instalaciones de Node.JS en una sola cuenta y decidir qué versión usar para su proyecto. La instalación de Node.JS es específica de la cuenta de usuario y otras cuentas de usuario pueden tener sus propias instalaciones independientes.
Hay diferentes formas de instalar Node.JS. Una de ellas es usar el administrador de paquetes APT que lo instala desde los repositorios de Debian. Sin embargo, esto no siempre instala la última versión. Otra forma de instalar NodeJS es usando la utilidad NVM.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Node.JS.
En este contexto, analizaremos el proceso de instalación de NVM en Debian 11.
Diferentes formas de instalar NVM en Debian
1. Descargue e instale la utilidad NVM
Para instalar NVM, primero debe descargar y ejecutar el script bash de NVM de la siguiente manera:
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
El comando descarga nvm como un script en la carpeta .nvm en el directorio de inicio. Luego agrega las variables de entorno para NVM en el archivo .bashrc.
A continuación, vuelva a cargar el archivo .bashrc para aplicar los cambios:
$ source ~/.bashrc
Alternativamente, simplemente cierre sesión e inicie sesión nuevamente y confirme la versión de NVM instalada:
$ nvm --version
2. Instale y administre NodeJS usando NVM
Como se mencionó anteriormente, NVM permite a los desarrolladores instalar varias versiones de Node.JS. Para instalar la versión más reciente de NodeJS, ejecute el siguiente comando con 'nodo' como alias para la última versión:
$ nvm install node
Si desea instalar la última versión de LTS (Servicio a largo plazo), ejecute el comando:
$ nvm install node --lts
En nuestro caso, la última versión, v16.10.0, ya está instalada.
También puede especificar una versión específica de NodeJS especificando el número de versión. Aquí, estamos instalando Node.JS v14.18.0:
$ nvm install 14.18.0
Para enumerar todas las versiones de Node.JS instaladas, ejecute:
$ nvm ls
Para cambiar a una versión particular de Node.JS, ejecute el comando como se muestra. Aquí, estamos cambiando a Node v16.10.0:
$ nvm use 16.10.0
Para verificar la versión predeterminada ya configurada en su cuenta, ejecute:
$ nvm run default --version
Puede enumerar todas las versiones disponibles de Node.JS que están disponibles para descargar con el siguiente comando:
$ nvm ls-remote
Finalmente, puede ejecutar un script Node.JS con su versión preferida con el siguiente comando:
$ nvm exec 14.18.0 backoffice.js