如何解决使用 n 切换节点版本
[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 不需要指定特定版本。请帮忙。
解决方法
首先,您可以通过创建类似的文件来显式选择 /usr/local/bin/node
/usr/local/bin/node server.js
确保将其重命名为以 .sh
结尾的名称
然后用 pm2 运行它,你可以做 pm2 run yourfilename.sh
第二,你可以在server.js中使用shebang line,所以第一行必须是
#!/usr/local/bin/node
你可以像以前那样运行你的脚本
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。