发布时yarn install devDependencies里面的包不能安装
来源:10-4 部署发布电影网站并连接线上 MongoDB
暴躁的排骨汤
2019-09-21
执行发布命时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"
}
}
}
写回答
1回答
-
Scott
2019-10-15
正式环境中的包不应该放到 devDepen 里面,因为正式环境的时候,dev 的依赖是不会安装的,是需要手动装
012019-10-15
相似问题