Si alguna vez ha tenido problemas para ejecutar un proyecto porque no tiene instalada una versión compatible de Node.js, entonces no está solo. Afortunadamente, existe una solución fácil para esto.
Con Node Version Manager (NVM), puede instalar varias versiones de Node.js en su máquina y elegir qué versión usar según el proyecto que desee ejecutar.
NVM es un proyecto de código abierto que tiene como objetivo facilitar la administración e instalación de Node.js.
Instalando NVM
La instalación de NVM en Linux es bastante sencilla. Abra su terminal de comando y luego ejecute el siguiente comando:
El comando ejecutará un script que descarga e instala NVM. Además, también establecerá un perfil en su variable de entorno.
El archivo de variables de entorno se encuentra en cualquiera de estas ubicaciones: ~/.bash_profile
, ~/.zshrc
, ~/.profile
o ~/.bashrc
.
La entrada que se agrega automáticamente al archivo de variable de entorno se verá similar a la siguiente:
Verificar la instalación
Nota: Antes de que pueda proceder a verificar si la instalación fue exitosa, cierre su terminal actual. Luego abre una nueva terminal.
En la nueva ventana de terminal, puede verificar si NVM se instaló correctamente ejecutando el siguiente comando:
Si todo salió bien, la salida del comando anterior será nvm
.
Para verificar la versión de NVM que se instaló, puede ejecutar lo siguiente:
Instalando Node.js
Instalar Node.js con NVM es muy fácil. Por ejemplo, para instalar la última versión de Node.js, puede ejecutar el siguiente comando:
Para instalar alguna versión específica de Node.js, puede ejecutar nvm install
. Por ejemplo, para instalar Node.js versión 14.15.4, puede ejecutar el siguiente comando:
Node.js versión 14.15.4 es la última versión LTS de Node.js en el momento de escribir este artículo.
Si ha llegado hasta aquí y ejecuta los dos comandos anteriores, ¡felicidades! Tiene dos versiones de Node.js instaladas en su PC.
Seleccionar la versión de Node.js para usar
Cuando tiene varias versiones de Node.js instaladas y desea usar la versión 14.15.4, por ejemplo, puede ejecutar el siguiente comando:
Para ver la lista de versiones de Node.js instaladas en su PC, puede ejecutar el siguiente comando:
La salida listara todas las versiones de node que hay instaladas en el equipo y la version actualmente en uso estará resaltada y de un color diferente.
Para enumerar las versiones disponibles de Node.js para la instalación, puede ejecutar:
Si tiene proyectos que usan diferentes versiones de Node.js, NVM es la herramienta para usted. Simplemente te hará la vida más fácil.
