一、问题描述:
pm2 全局安装步骤:
npm install -g pm2
警告提示:
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
运行命令错误提示:
[root@centos7 nodejs]# pm2
-bash: pm2: command not found
二、解决方案:
1、全局安装 uuid
npm install -g uuid
2、查看 pm2 是否安装成功
[root@centos7 nodejs]# npm -g list
/usr/local/nodejs/lib
├── corepack@0.10.0
├── npm-check@5.9.2
├── npm@8.4.1
├── pm2@5.1.2
└── uuid@8.3.2
3、创建软连接
(由上图可知 nodejs 的安装在 /usr/local/nodejs ,请根据实际修改。)
ln -s /usr/local/nodejs/bin/pm2 /usr/bin/pm2
4、运行 pm2
[root@centos7 nodejs]# pm2
-v5.1.2
~成功~