执行发布命时pm2 deploy ecosystem.json production 发现项目不能正确打包,排查问题后,发现少了依赖模块,进一步排查 ,是package.json里面devDependencies下面的包没有安装,手动install 之后删除配置文件里面的yarn install 项目是可以跑起来的;不知道大家有没有遇到这样的问题
"deploy": {
"production": {
.....
"ssh_options": "StrictHostKeyChecking=no",
"post-deploy" : "yarn install && yarn build && pm2 startOrRestart ecosystem.json --env production",
"env": {
"NODE_ENV": "production"
}
}
}
登录后可查看更多问答,登录/注册