前端 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
相关推荐
赖龙5 分钟前
pnpm vs npm
前端·npm·node.js
To_OC26 分钟前
LC 239 滑动窗口最大值:从暴力超时到单调队列一遍过
javascript·算法·leetcode
学如逆水,不进则退1 小时前
在线免费音频剪辑:NBTools 可视化波形裁剪 MP3/WAV,本地处理免上传
前端·音视频
Mh1 小时前
虚拟滚动真的比普通滚动性能更好吗?
前端·javascript·性能优化
pe7er1 小时前
React + Ant Design 中的 IME (输入法合成)安全输入组件
前端
Super 含2 小时前
Android 启动优化(二):TTID、TTFD 与 Macrobenchmark 启动性能测量
前端
Python私教2 小时前
别急着加 llms.txt:企业官网面向 AI 搜索的工程清单
前端·人工智能·seo
东方小月2 小时前
从零开发一个 Coding Agent(十三):实现安全的 read 文件读取工具
前端·人工智能·全栈
东方小月3 小时前
从零开发一个 Coding Agent(十二):实现版本化 JSONL 与真实 CLI 入口
前端·设计模式·前端框架
FL16238631294 小时前
室内易燃物识别易燃评估室内易燃程度识别分割数据集labelme格式1015张85类别
java·服务器·前端