为了方便我们设置数据,脚手架提供了
环境变量功能,可以用来保存任何数据,开发中保存基地址居多,鉴于此我们可以把环境变量理解为一个变量就可以了
2个环境
-
开发环境(development):
npm run serve是开发环境- 正在编码,代码还没有写好
-
生产环境(production):
-
npm run build生产环境(打包上线) -
代码写好了,项目打包的时候,代码会被部署到线
-
-
后端 接口也有2个环境
- 接口地址是二种
- 开发环境
- 设置一个基地址
- 生产环境
- 修改该基地址
- 开发环境
- 接口地址是二种
定义
- 开发环境定义
- 创建一个.env.development 后缀名的文件
- 在该文件下可以定义一些开发环境使用的全局变量
- 名字有一个规则 必须 VUE_APP_开头
- 生产环境
- 创建一个.env.production 后缀名的文件
- 在该文件下可以定义一些生产环境使用的全局变量
- 名字有一个规则 必须 VUE_APP_开头
使用
固定写法:process.env.变量名(VUE_APP_开头的变量)
注意点
- 如果修改了
.env.development内部的值,必须重新npm run serve - 键值对必须以固定值开头
- 任意的代码中都可以获取
- 访问的方式通过
process.env - 不要在html里面使用
process.env.VUE_APP_名字