¿Cómo ejecutar múltiples versiones de Node.js?

Por lo general, trabajamos en diferentes versiones para nuestro proyecto Node.js y es difícil administrarlas, pero afortunadamente, existe una herramienta llamada NVM (administrador de versiones de Nodes) que ayuda a administrar la versión de su Node y cambiar entre ellas de acuerdo con sus proyectos.

Instale el módulo NVM:

Puede instalar el módulo nvm usando el siguiente comando:

Usando curl: 
$curl -o- https://raw.githubusercontent.com/nvm-sh/v0.34.0/install.sh | intento

Después de la instalación, debe agregar un poco de configuración en su archivo .bashrc como se muestra a continuación:

$ nano ~/.bashrc

Luego agregue el siguiente código al final del archivo: 

export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s :$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Vuelva a cargar su bash usando el siguiente comando:

$ source ~/.bashrc 

Instalación del módulo: para instalar la última versión de Node, se puede utilizar el siguiente comando:

$ nvm install node

Para instalar la versión específica de Node, se puede usar el siguiente comando:

$ nvm install {node_version}
$ nvm install 10.10.0

Listar todas las versiones de Nodes: para enumerar todas las versiones instaladas, se puede usar el siguiente comando:

$ nvm ls

Cambiar versión de Node: el cambio entre diferentes versiones de Node se puede realizar con el siguiente comando:

$ nvm use node  # to use latest version
$ nvm use 10.0.0  # for a specific version

Eliminación de versiones de Nodes: las versiones de Nodes se pueden desinstalar con el siguiente comando:

$ nvm uninstall 10.0.0

Conclusión: administrar las versiones del Node es muy útil si está trabajando en varios proyectos que requieren una versión diferente del Node. Arriba se dan algunos comandos importantes para hacerlo.

Referencia: 

Acerca de NVM: https://github.com/nvm-sh/nvm

Acerca de la línea de comandos de Linux: https://btholt.github.io/complete-intro-to-linux-and-the-cli/  

Publicación traducida automáticamente

Artículo escrito por afifahmed y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *