【问题标题】:PM2 using wrong node.js versionPM2 使用错误的 node.js 版本
【发布时间】:2020-07-23 23:01:26
【问题描述】:

我安装了节点版本 v6.11.1,但在某些包中出现错误,所以我使用 nvm 安装 v10.15.3 并将其设置为默认值。

#If I run my app directly using node, it uses correct node version v10.15.3 and works
node server.js

#If I run using pm2 it uses old node version v6.11.1 and causes error.
pm2 start server.js

我尝试过传递 --interpreter 之类的

pm2 start server.js --interpreter=~/.nvm/versions/node/v10.15.3/bin/node
#but even this uses v6.11.1

我通过在我的应用程序中打印 process.version 来验证节点版本。

【问题讨论】:

    标签: node.js pm2


    【解决方案1】:

    对于后来的谷歌同事:

    pm2 update
    

    在类似的情况下确实帮助了我。

    在这里找到: https://github.com/keymetrics/pm2-plus-tech-questions/issues/88

    【讨论】:

    • 这对我帮助很大。以防万一将来的读者,您可以使用以下命令检查 pm2 正在使用的节点版本: pm2 show
    • pm2 monit 是另一种查看节点版本的方法
    猜你喜欢
    • 2016-03-06
    • 2016-06-11
    • 2016-01-22
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多