更新Node.js后更新PM2的正确方法

将Node.js从v10.16更新到v10.32后,未检测到PM2,但在使用ps aux检查时运行正常.即使在系统重启时,即使手动PM2命令导致以下类型的错误,PM2也能正常运行.

pm2列表
pm2:找不到命令

将Node.js切换回10.16并再次使用PM2命令. fyi PM2最初安装在v10.16下.

虽然在v10.32尝试PM2安装命令npm install pm2 -g但是必须使用命令npm install pm2 -g –unsafe-perm才能运行.

Node.js v10.16现在运行PM2 v10.1.
Node.js v10.32现在运行PM2 v10.8.

这是保持PM2版本同步并使用节点升级/更改的正确方法吗?安装每个新版本的Node后是否需要进行此操作?

解决方法

切换节点版本时,还要切换软件包,因此需要在节点更新时重新安装pm2.幸运的是,这种情况并不经常发生.

你可以让shell sript一气呵成.

对于不安全的东西,仅当你以root身份安装pm2时才会出现这种情况.当你认为pm2对机器的进程有很大的控制权时,这是有道理的.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...