【问题标题】:switching node versions using n使用 n 切换节点版本
【发布时间】:2021-01-14 06:32:17
【问题描述】:
    [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 不需要指定特定版本。请帮忙。

【问题讨论】:

标签: node.js pm2 n


【解决方案1】:

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

/usr/local/bin/node server.js

确保将其重命名为以.sh 结尾的名称 然后用 pm2 运行它,你可以pm2 run yourfilename.sh

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

#!/usr/local/bin/node

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

【讨论】:

    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多