NodeJsの複数のバージョンを実行する

NodeJsの複数のバージョンを実行する

私は、異なるバージョンの NodeJs とおそらく React を実行する 2 つの異なるプロジェクトを持つサーバーを管理している状況にあります。プロジェクトは 2 人の異なるプログラマーによって開発されているため、コンテナーの使用を回避し、各プロジェクトで異なるバージョンの NodeJs と ReactJs を実行できるようにする方法があるかどうかを知りたいと思いました。

解決策はありますか?

答え1

はい、これは非常によくある状況です。必要なのは NVM (Node Version Manager) です。https://github.com/nvm-sh/nvm

React についてはよくわかりませんが、依存関係のバージョンは package.json にあるため、グローバルにインストールされたパッケージ (-g フラグを使用) を除いて、プロジェクトごとに異なるバージョンを使用できます。

関連情報