pm2 Error: Cannot find module 'xxx'

码农天地 -
pm2 Error: Cannot find module 'xxx'
Error: Cannot find module '/usr/local/Cellar/node/14.5.0/lib/node_modules/pm2/lib/ProcessContainerFork.js'

报错产生于我把node的版本14.5.0->14.9.0升级之后 使用

pm2 start app.js

发现启动正常,/会心一笑~~

随即查看

pm2 ls

发现状态变成errored 报错了,/纳闷了

怎么办查看日志呗

pm2 logs

发现报错信息

奇怪了怎么还是找的升级前的node包文件啊,一开始我以为是我node路径配置问题,哪里没有替换调老版本,一通查看发现并没有啊,/挠头,后来想是不是pm2的安装不对,开始uninstall, install 反复几次发现还是报错,/使劲挠头
开始搜索报错,找了几篇都不靠谱,终于找到一个相似的,有这个回复

The reason is you pm2 env is modified, please try run command below to delete your pm2 env dir from your home dir.

rm -rf ~/.pm2

重启OK了, ~开心


附上问题解决的原地址~~

github pm2 issuestackoverflow上的answer
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg