Execute várias versões de NodeJs

Execute várias versões de NodeJs

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).

informação relacionada