1

我知道nnavenpm我认为这些是用于开发/测试的。

我们的要求是我们能够在生产机器上运行多个版本的 Node。例如,我可能想要一个在节点 4 上运行的 Express 应用程序。还有一个在节点 5 上运行的 Koa 应用程序。还有一个在节点 6 上运行的 HapiJS API。

我不知道这nvm 会这样做,但由于它是一个 shell 脚本,我的直觉说它不会。nave和相同n。我错了吗?

此外,如果这是一个糟糕的想法,请随意说出来。

Docker 不是一个选项。很长的故事。它可能在未来可用。

4

1 回答 1

2

您当然可以使用nvmor安装不同版本的节点nave,并为服务器上的不同应用程序调用它们。

nvm例如,您可以发出命令nvm use 4来设置本地环境以使用节点 4 。

同样,使用nave,您将发出命令nave use 6。此命令进入一个子shell,其环境配置为使用指定的 Node.js 版本。

于 2016-06-14T16:56:47.817 回答