如何在Node.js 8环境中安装PM2?解决安装依赖报错
Node.js 8环境安装PM2时npm install报错的解决办法
先理清楚你遇到的两个警告:
- ikt依赖仓库无法访问:报错里的
ikt.pm2.io域名已经失效,导致git拉取这个可选依赖失败 - fsevents不兼容Linux平台:这是macOS专属的文件监听依赖,Linux环境下本来就不需要,属于正常警告,不用处理
下面是具体解决办法:
直接跳过可选依赖安装
执行命令:npm install pm2 --no-optional
这个命令会忽略所有可选依赖,直接安装PM2核心功能,完全不影响后续使用。安装Node.js 8兼容的旧版PM2
因为Node.js 8属于老旧版本,新版PM2可能存在兼容问题,试试安装对Node.js 8支持更好的PM2 3.x版本:
执行命令:npm install pm2@3.x --save
补充说明:ikt是PM2旧版本的可选依赖,域名失效后无法拉取,但它不影响PM2的核心进程管理功能,所以跳过完全没问题;fsevents的警告可以直接忽略,不需要额外处理。
内容的提问来源于stack exchange,提问作者YUID DAAI
相关产品推荐
相关产品推荐

