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自己定义的环境地址即可。

相关推荐
小赖同学啊6 分钟前
光伏园区3d系统管理
前端·javascript·3d
木叶丸12 分钟前
编程开发中,那些你必须掌握的基本概念
前端·数据结构·编程语言
前端进阶者13 分钟前
js通知提醒
前端·javascript
拖孩19 分钟前
微信群太多,管理麻烦?那试试接入AI助手吧~
前端·后端·微信
乌兰麦朵35 分钟前
Vue吹的颅内高潮,全靠选择性失明和 .value 的PUA!
前端·vue.js
Code季风36 分钟前
Gin Web 层集成 Viper 配置文件和 Zap 日志文件指南(下)
前端·微服务·架构·go·gin
蓝倾36 分钟前
如何使用API接口实现淘宝商品上下架监控?
前端·后端·api
舂春儿38 分钟前
如何快速统计项目代码行数
前端·后端
毛茸茸38 分钟前
⚡ 从浏览器到编辑器只需1秒,这个React定位工具改变了我的开发方式
前端
Pedantic38 分钟前
我们什么时候应该使用协议继承?——Swift 协议继承的应用与思
前端·后端