shell 多环境部署
来源:10-20 CentOS 一键部署脚本开发
纯情掉了一地
2019-06-05
需求
部署需要 4 个环境,每个环境的API和静态资源路径都不一样。
通过 proa ,proc 可以构建出不同api和静态路径的静态资源包
npm run proa
npm run proc
npm run prod
npm run prop
问题:仅仅是因为路径不通,每个命令都打一次包很慢,请教老师有没有更好的方案。
写回答
1回答
-
Sam
2019-06-06
你好,这种场景,除非你通过写一个通用的API用于获取API前缀和资源路径,不然分开打包是不可避免的。优化方面你可以考虑写一个脚本,一次性完成四次打包,同时在打包效率的优化上下一些功夫,如果还存在发布环节,可以考虑将发布一并自动化掉,这样就可以最大限度减少重复劳动
012019-06-06