1

nについては知ってnavenpmますが、それらは開発/テストを目的としていると思います。

私たちの要件は、本番マシンで複数のバージョンのノードを実行できることです。たとえば、ノード 4 で実行する Express アプリ、ノード 5 で実行する Koa アプリ、ノード 6 で実行する HapiJS API が必要な場合があります。

これがうまくいかないかどうかはわかりnvm ませんが、これはシェルスクリプトなので、直感的にはうまくいかないでしょう。naveと についても同じですn。私が間違っている?

また、これがひどい考えである場合は、遠慮なくそう言ってください。

Docker はオプションではありません。長い話。将来的に利用可能になる可能性があります。

4

1 に答える 1

2

nvmまたはを使用して異なるバージョンのノードをインストールnaveし、サーバー上の異なるアプリケーションに対してそれらを呼び出すことができます。

nvmたとえば、コマンドを発行して、nvm use 4ノード 4 を使用するようにローカル環境をセットアップします。

同様に、 ではnave、コマンドを発行しますnave use 6。このコマンドは、指定されたバージョンのノードを使用するように構成された環境でサブシェルに入ります。

于 2016-06-14T16:56:47.817 に答える