环境变量:他的主要作用就是让开发者区分不同的运行环境,来实现 兼容开发和生产
例如 npm run dev
就是开发环境 npm run build
就是生产环境等等
Vite 在一个特殊的 import.meta.env
对象上暴露环境变量
1 | { |
配置额外的环境变量
在根目录新建env 文件 可以创建多个,命名方式.env.[name] ===> 例如
.env.development
根目录新建.env.development文件
1
VITE_CONFIG_MODE = http://env.com
修改package.json配置 ==> 后加–mode env文件名称 ==> 例如
.env.development
就加–--mode development
1
2
3
4
5{
"script": {
"dev": "vite --mode development"
}
}随后我们就可以在App.vue中输出
import.meta.env
即可
在vite.config.js中使用环境配置
1 | import { loadEnv, defineConfig } from 'vite'; |
我们就可以通过环境变量这个值 做一些事情比如 切换接口url 等