Ejecute múltiples versiones de NodeJs

Ejecute múltiples versiones de NodeJs

Estoy en una situación en la que administro un servidor con 2 proyectos diferentes que ejecutan versiones diferentes de NodeJs y posiblemente React. Los proyectos son desarrollados por 2 programadores diferentes, así que solo quería saber si hay alguna manera de evitar el uso de contenedores y permitir que cada proyecto ejecute una versión diferente de NodeJs y ReactJs.

¿Hay alguna solución?

Respuesta1

Sí, es una situación muy común. Lo que necesitas es NVM (Administrador de versiones de nodo):https://github.com/nvm-sh/nvm

Acerca de React, no estoy seguro, pero como las versiones de las dependencias están en package.json, puede tener una versión diferente para cada proyecto, excepto para los paquetes instalados globalmente (con el indicador -g).

información relacionada