![Execute várias versões de NodeJs](https://rvso.com/image/1070956/Execute%20v%C3%A1rias%20vers%C3%B5es%20de%20NodeJs.png)
Estou em uma situação em que gerencio um servidor com 2 projetos diferentes que executam versões diferentes de NodeJs e possivelmente React. Os projetos são desenvolvidos por 2 programadores diferentes, então eu só queria saber se existe uma maneira de evitar o uso de containers, e permitir que cada projeto rode uma versão diferente de NodeJs e ReactJs.
Há uma solução?
Responder1
Sim, é uma situação muito comum. O que você precisa é de NVM (Node Version Manager):https://github.com/nvm-sh/nvm
Sobre o React, não tenho certeza, mas como as versões das dependências estão no package.json, você pode ter uma versão diferente para cada projeto, exceto para pacotes instalados globalmente (com o sinalizador -g).