Führen Sie mehrere Versionen von NodeJs aus

Führen Sie mehrere Versionen von NodeJs aus

Ich bin in einer Situation, in der ich einen Server mit zwei verschiedenen Projekten verwalte, die unterschiedliche Versionen von NodeJs und möglicherweise React ausführen. Die Projekte werden von zwei verschiedenen Programmierern entwickelt, daher wollte ich nur wissen, ob es eine Möglichkeit gibt, die Verwendung von Containern zu vermeiden und jedem Projekt zu ermöglichen, eine andere Version von NodeJs und ReactJs auszuführen.

Gibt es eine Lösung?

Antwort1

Ja, das ist eine sehr häufige Situation. Was Sie brauchen, ist NVM (Node Version Manager):https://github.com/nvm-sh/nvm

Bei React bin ich mir nicht sicher, aber da sich die Versionen der Abhängigkeiten auf package.json befinden, können Sie für jedes Projekt eine andere Version haben, mit Ausnahme von global installierten Paketen (mit dem Flag -g).

verwandte Informationen