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:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

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:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # Cargar nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # Carga nvm bash_completion

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:

command -v nvm

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:

nvm -v

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:

nvm install node 

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:

nvm install 14.15.4 

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:

nvm use 14.15.4

Para ver la lista de versiones de Node.js instaladas en su PC, puede ejecutar el siguiente comando:

nvm ls

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:

nvm ls-remote 

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.

Tagged in:

,