0
    [root@xx.xx.xx.xx xxxx]# n
   installed : v14.8.0 to /usr/local/bin/node
      active : v10.21.0 at /bin/node

使用 n 安装节点版本 14.8.0。不确定 10.21.0 是如何安装的。无法删除或切换版本。我正在使用 pm2 进程管理器并且需要切换版本,即不想运行n run v14.8.0 server.js我宁愿全局更改活动版本,以便运行 pm2 start 不需要指定特定版本。请帮忙。

4

1 回答 1

0

首先,您可以通过创建类似的文件来显式选择 /usr/local/bin/node

/usr/local/bin/node server.js

确保将其重命名为以 Then 结尾的名称,.sh 然后使用 pm2 运行它,您可以这样做pm2 run yourfilename.sh

其次,可以在 server.js 中使用shebang 行,所以第一行必须是

#!/usr/local/bin/node

您可以按照以前的方式运行脚本

于 2021-01-14T06:48:19.133 回答