首先,在实际项目中并不需要配置多环境的打包,因为通过服务器转发是更加安全的且不会出现跨域问题,不管是nginx,apache,还是docker,都是可以通过太后转发的。前端并不需要写死的地址去请求不同的环境,但是如果通一台服务器有多套前端代码需要转发,就需要通过关键字识别,然后nginx转发,具体通过下文。
## 项目初始化的时候通常只有两个版本development和production。如何再打包时区分环境分别打包呢?当然你可以用注释代码的方法,每次发布都要注释,解注,非常的麻烦。
接下来就介绍如何配置多个生产环境。快速打包
项目初始化的时候,通常默认会有两个版本,开发环境和生产环境
开发环境下:NODE_ENV=development(默认)
生产环境下:NODE_ENV=production(默认)
第一步配置package.json
初始化是这样的
"serve": "vue-cli-service serve",
"build": "vue-cli-s