前端 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
相关推荐
妙码生花2 分钟前
从 PHP 到 AI + Golang,程序员自救转型手记(二十七):管理员登录验证码开关
前端·后端·ai编程
尼斯湖皮皮怪4 分钟前
iceCoder 记忆系统深度分析
前端·javascript
用户25577655743005 分钟前
Cloudflare Pages 部署 Vite 项目踩坑记
前端
谢尔登7 分钟前
通过Semi Design思考前端组件AI化
前端·人工智能
小蚂蚁i16 分钟前
把 TypeScript 内置工具类型彻底搞懂,顺便自己封几个好用的
前端·typescript
维基框架16 分钟前
当Prompt编辑变成训练过程:SkillOpt的逆直觉方案
前端
KaMeidebaby22 分钟前
卡梅德生物技术快报|小 RNA 适配体合成 + 多方法亲和力表征全流程标准化操作手册
前端·网络·数据库·人工智能·算法
爸爸61928 分钟前
07 ArkTS 基础类型与接口定义:从 TypeScript 到鸿蒙的类型升级
javascript·华为·typescript·harmonyos·鸿蒙系统
OpenTiny社区1 小时前
Coding Agent 到底是怎么工作的,它又为什么会在复杂代码库里失真?
前端·github·agent
奇奇怪怪的1 小时前
Graph RAG:知识图谱增强检索
前端