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了, ~开心
附上问题解决的原地址~~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。