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
升級以後 使用node
pm2 start app.js
發現啓動正常,/會心一笑~~
隨即查看git
pm2 ls
發現狀態變成errored
報錯了,/納悶了
怎麼辦查看日誌唄github
pm2 logs
發現報錯信息
奇怪了怎麼仍是找的升級前的node
包文件啊,一開始我覺得是我node
路徑配置問題,哪裏沒有替換調老版本,一通查看發現並無啊,/撓頭,後來想是否是pm2
的安裝不對,開始uninstall
, install
反覆幾回發現仍是報錯,/使勁撓頭
開始搜索報錯,找了幾篇都不靠譜,終於找到一個類似的,有這個回覆app
The reason is you pm2 env is modified, please try run command below to delete your pm2 env dir from your home dir.
spa
rm -rf ~/.pm2
重啓OK了, ~開心
附上問題解決的原地址~~日誌