前端 vue 如何区分开发环境

在Vue项目中,通常通过环境变量来区分不同的开发环境。这可以通过.env文件来实现,Vue CLI 3+版本支持这种方式。

  1. 在项目根目录下创建.env文件,用于设置所有的环境变量。

  2. 创建.env.local文件,用于设置本地特有的环境变量。

  3. 创建.env.development文件,用于设置开发环境的环境变量。

  4. 创建.env.production文件,用于设置生产环境的环境变量。

.env文件是默认的环境变量文件,不论何种环境,这里设置的变量都会被加载。.env.local.env.development.env.production会根据不同的环境加载相应的文件。

例如,在.env.development中设置:

复制代码
NODE_ENV=development
VUE_APP_API_URL=https://dev.example.com

.env.production中设置:

复制代码
NODE_ENV=production
VUE_APP_API_URL=https://prod.example.com

在代码中,你可以通过process.env来访问这些变量:

复制代码
console.log(process.env.NODE_ENV); // 输出当前环境
console.log(process.env.VUE_APP_API_URL); // 输出API URL
相关推荐
Alice-YUE31 分钟前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript
是上好佳佳佳呀2 小时前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
莎士比亚的文学花园2 小时前
Linux驱动开发(3)——设备树
开发语言·javascript·ecmascript
CDN3602 小时前
排查实录:网站偶发502/504错误?360CDN回源超时配置与日志分析技巧
前端·数据库
之歆3 小时前
Day07_CSS盒子模型 · 样式继承 · 用户代理样式
前端·css
01漫游者3 小时前
JavaScript函数与对象增强知识
开发语言·javascript·ecmascript
DanCheOo3 小时前
AI 应用的安全架构:Prompt 注入、数据泄露、权限边界
前端·人工智能·prompt·安全架构
We་ct4 小时前
深度剖析浏览器跨域问题
开发语言·前端·浏览器·跨域·cors·同源·浏览器跨域
weixin_427771614 小时前
前端调试隐藏元素
前端
threelab5 小时前
Three.js 代码云效果 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能