采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看着像是服务器上的 pm2 路径找不到,也就是 .bashrc 或者 .bash_profile 里面的 pm2 路径配置的优先级不够高,可以尝试先升级下 pm2
npm install pm2 -g && pm2 update
然后到环境文件中看看有没有路径配置优先级有问题,如果还不行,可以在 post-deploy 里面前面追加上
source ~/.bashrc && yarn install
这样强制刷新服务器环境路径
有回过头去看了老师最后一公里的课程,课程里说:通常在用pm2管理nodejs代码的时候,pm2在服务器上是个非交互的ssh链接方式 vi .bashrc 注释掉几行代码,这样就避免他提前返回 #case $- in # *i*) ;; # *) return;; #esac 然后加载 source .bashrc
登录后可查看更多问答,登录/注册
Koa2+MongoDB+Parcel+Puppeteer+AntDesign快速搭建预告片网站
1.1k 7
1.2k 7
946 6
777 6
871 6