NVM - Instalar y administrar múltiples versiones de Node.js en Linux

Node Version Manager ( NVM en breve) es un simple script de bash para administrar múltiples versiones de node.js activas en su sistema Linux. Le permite instalar múltiples versiones de node.js , ver todas las versiones disponibles para la instalación y todas las versiones instaladas en su sistema.

Nvm también admite la ejecución de una versión específica de node.js y puede mostrar la ruta al ejecutable donde se instaló, y mucho más.

En este artículo, explicaremos cómo instalar Node Version Manager (NVM) para administrar múltiples versiones de node.js activas en su distribución de Linux.

Instalación del administrador de versiones de nodos en Linux

Para instalar o actualizar nvm en su distribución de Linux, puede descargar el script de instalación automática usando las herramientas de línea de comandos curl o wget como se muestra.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

El script de instalación automática anterior clona el repositorio nvm a ~/.nvm en su directorio de inicio y agrega los comandos de origen necesarios a sus scripts de inicio de shell, es decir ~/.bash_profile , ~/.zshrc , ~/.profile , o ~/.bashrc , dependiendo del programa de shell que esté utilizando como se muestra a continuación captura de pantalla.

A continuación, verifique si se ha instalado nvm en su sistema mediante el siguiente comando.

# command -v nvm

nvm

Se mostrará el resultado como " nvm " si la instalación se realizó correctamente.

Cómo usar Node Version Manager en Linux

Ahora es el momento de aprender a usar Node Version Manager en Linux.

Para descargar, compilar e instalar la última versión del nodo, ejecute el siguiente comando:

# nvm install node 

Tenga en cuenta que en el comando anterior, "nodo" es un alias para la última versión.

Para instalar una versión específica de "nodo" , primero enumere las versiones de nodo disponibles y luego instale la versión como se muestra.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

Puedes verificar toda la versión instalada con el siguiente comando:

# nvm ls

Puede usar una versión de node.js en cualquier shell nuevo como se muestra:

# nvm use node	#use default
OR
# nvm use 10.15.3

Como alternativa, simplemente ejecute una versión de nodo como se muestra (para salir, presione ^ C ).

# nvm use node	#use default
OR
# nvm use 10.15.3

Es importante destacar que puede ver la ruta al ejecutable donde se instaló una versión de nodo específica de la siguiente manera:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

Además, para configurar manualmente una versión de nodo predeterminada para usarla en cualquier shell nuevo, use el alias "predeterminado" como se muestra.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

Para obtener más información, consulte nvm --help o vaya al repositorio de Node Version Manager Github : https://github.com/nvm-sh/nvm.

¡Eso es todo! Node Version Manager es un simple script de bash para administrar múltiples versiones activas de node.js en su sistema Linux. Utilice el formulario de comentarios a continuación para hacer preguntas o compartir sus comentarios con nosotros.