vue3+vite 多个环境配置

同一套代码 再也不用在不同的环境里来回切换请求地址了

然后踩了一个坑 就是env的文件路径是在当前项目下 不是在views内

因为公司项目需求只有dev和pro两个环境 虽然我新增了3个 但是只在这两个里面配置了 .env是可以配置一些公共配置的 目前需求来说不需要 所以我也懒得配了。

typescript 复制代码
#【开发环境】
VITE_ENV = development
VITE_API_URL = http://xxxx/
typescript 复制代码
# 【生产环境】
VITE_ENV = production
VITE_API_URL = https://xxxx/

在请求的地址也配置上

typescript 复制代码
baseURL:import.meta.env.VITE_API_URL,// 设置基础 URL/\

个人觉得vite比webpack的打包好用 更方便 不需要在其他config文件内再配置什么东西

包括项目也会用到的 上传图片功能 因为上传的方法需要用其他的header类型去请求所以是单独写的请求方法 按照之前的逻辑可以固定封装一个上传图片的组件 现在不用拉 直接用env自己定义的环境地址即可。

相关推荐
m***9821 分钟前
Redis6.2.6下载和安装
android·前端·后端
LV技术派3 分钟前
这一年,收获很多,办了婚礼,还出了一门前端AI课
前端·程序员·ai编程
我叫张小白。9 分钟前
Vue3 基本生命周期:组件的一生之旅
前端·javascript·vue.js·前端框架·vue3
GISer_Jing14 分钟前
SSE Conf大会分享——UTOO WASM:AI时代的浏览器原生极速研发套件
前端·人工智能·架构·wasm
Q***l68717 分钟前
前端在移动端中的响应式设计
前端
QH_ShareHub18 分钟前
R 包中的生命周期触发函数全解析
前端·javascript·数据库
小奶包他干奶奶20 分钟前
Webpack学习——如何自定义钩子
前端·学习·webpack
AI3D_WebEngineer22 分钟前
企业级业务平台项目设计、架构、业务全解之平台篇
前端·javascript·vue
该用户已不存在25 分钟前
免费 SSL 证书缩短至 90 天,你的运维成本还能hold住吗
前端·后端·https