概念:同一个'变量'
的值可以根据不同的环境自动切换与环境相对应的值,这样的变量就称之为环境变量
对应环境 | 文件 | 说明 |
开发环境 | .env.development | 当运行 的时候会以此文件为配置文件,这个文件中可以定义针对开发环境的环境变量 |
生产环境 | .env.production | 当运行 的时候会以此文件为配置文件,这个文件中可以定义针对生产环境的环境变量 |
1.定义环境变量(要以.env开头):
.env.production文件
# just a flag
ENV = 'development'
# base api
VUE_APP_BASE_API = 'https://...'
VUE_APP_BASE_URL= 'https://...'
2.使用环境变量:使用环境变量采用固定的前缀 process.env.环境变量名,环境变量名要与定义时的保持一致(baseUrl)
process.env.VUE_APP_BASE_API
3.添加环境
执行相应指令就可以进入相应环境啦