.env --- 全局默认配置文件,在所有的环境中被载入,当你指定了环境,它也会合并,并且优先级大于.env,没有指定环境时先找它
.env.development --- 指定开发环境的配置文件
.env.production --- 指定生产环境的配置文件,当 build 运行会触发此文件
键值对形式创建,命名必须VUE_APP_开头
列如:VUE_APP_BASE_API = '/api'.env.production
ENV='production' VITE_BASE_URL='https://127.0.0.1:3000/api'
.env.developmentENV='development' VITE_BASE_URL='https://127.0.0.1:3000/api'
注意:如果在环境中有默认的 ENV,你应该移除它或在运行 vue-cli-service 命令的时候明确地设置 ENV
此时在packjson文件里dev/serve与build所使用的环境变量
"dev": "vite --mode development",
"build": "vite build --mode production",
el-upload上传
<el-upload class="upload-demo" :headers="headerObj" drag
:action="urL_file_header + '/course-service/hand/book/add'" :data="uploadData" accept=".xls"
:auto-upload="true" @change="changeFile">
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">
拖动/选择要上传的文档<br>
<el-button class="LfBtn wBtn">选择本地文件</el-button><br>
支持格式:xls | 单次上传上限1000条
</div>
</el-upload>
const urL_file_header = import.meta.env.VITE_BASE_URL