gpt4 book ai didi

node.js - 如何在某个 Node 版本上运行 pm2?

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:52 29 4
gpt4 key购买 nike

我们的linux服务器上运行了几个不同版本的node,而我的服务是基于node v0.11.14的。但是,其他人的代码必须在较低版本的 Node (低于 v0.11)上运行,否则他们的服务将停止服务。所以我无法将全局 Node 版本定义为 v0.11。我只想运行 pm2 来监控我基于 Node v0.11 的服务。

是否可以在不更改全局 Node 版本的情况下在 Node v0.11 上运行我的 pm2?谢谢

最佳答案

使用 pm2 并使用带有 Node 版本绝对路径的 --interpreter 标志指定 Node 版本:

sudo pm2 start app.js --interpreter=/home/ken/.nvm/v4.4.2/bin/node

sudo pm2 start app.js --interpreter=/home/ken/.nvm/v7.4.0/bin/node

等..

如果您在我提到的任何地方更改 Node 版本 --interpreter="***.." 应用程序将以准确的 Node 版本运行。

完成上述方法验证后使用以下命令

sudo pm2 show 'app name'

关于node.js - 如何在某个 Node 版本上运行 pm2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29739715/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com