开发环境
生产环境
测试环境
- 指生产环境之前的测试生产环境是否稳定的环境,一般是复制生产环境的配置使用
如何在项目中丝滑的切换环境呢?
- 在根目录建立.env系列文件
- .env.development(开发环境,用于serve启动的项目)
- .env.production(生产环境,用于build打包的项目)
- .env.test(测试环境)
VUE_APP_BASE_API = '需要请求API'
对应的 package.json 文件中配置命令
"scripts": {
"dev": "vue-cli-service serve", 对应开发环境
"test": "vue-cli-service serve --mode test", 对应测试环境
"build": "vue-cli-service build", 对应生产环境
"build:test": "vue-cli-service build --mode test",对应测试环境
},
在vue中使用的话可以直接使用 process.env.VUE_APP_BASE_API 进行取值,也就是我们预先配置好的请求地址
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API,
timeout: 10000,
})
- 比如Vue组件中(computed计算属性中同理,可以直接取值)
export default {
data() {
return {
uploadUrl: process.env.VUE_APP_BASE_API,
}
}
}
export default {
setup() {
return {
uploadUrl:'process.env.VUE_APP_BASE_API'
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具