当前位置: 首页 > news >正文

Vue2配置环境变量的注意事项

在实际开发中时常会遇到需要开发环境与生产环境中一些参数的替换,为了方便线上线下环境变量切换可以利用node中的process进行环境变量管理

实现步骤如下:

1.在 根目录 新增环境文件 .env.development.env.production 注意文件名称保持一致( 需要强调的是文件中的变量名切记 必须 VUE_APP_ 开头)

# 在开发环境和生产环境中按实际情况加入变量
VUE_APP_BASE_URL=http://*****
VUE_APP_SOCKET_URL=ws://******

2.使用方法:
在需要替换的变量处使用 process.env.VUE_APP_BASE_URL 进行替换即可

使用:

yarn serve 

会默认使用 .env.development 中的环境变量

使用:

yarn build

会默认将 .env.production 文件中的环境变量打包

自定义环境变量文件如何使用?
新建环境变量文件 .env.xxtest 并写入对应的变量

# 在开发环境和生产环境中按实际情况加入变量
VUE_APP_BASE_URL=http://*****
VUE_APP_SOCKET_URL=ws://******

在package.json中加入对应的脚本命令

"test": "vue-cli-service serve --mode xxtest"

添加完成后如下所示:

  "scripts": {"dev": "vue-cli-service serve","build": "vue-cli-service build" ,"lint": "vue-cli-service lint","test": "vue-cli-service serve --mode xxtest"},

其中 –model 后的 xxtest 为自定义的环境变量文件名 test为命令名称
可以在终端使用下列命令启动将会使用该环境文件中的变量

yarn test

至此完成了配置和启动

http://www.lryc.cn/news/448670.html

相关文章:

  • 机器学习:探索未知边界,解锁智能潜力
  • 万户OA-ezOFFICE fileUpload.controller 任意文件上传漏洞复现
  • Time-MoE : 时间序列领域的亿级规模混合专家基础模型
  • Spring Boot入门指南
  • MYSQL(学习笔记)
  • 学校周赛(1)
  • 人生苦短,我用Python✌
  • uniapp js判断key是否在json中?
  • Codeforces Round 975 (Div. 2) C. Cards Partition
  • Qt 首次配置 Qt Creator 14.01 for Python
  • 【python】代码发布前检查- vulture:查找死代码
  • Yolov10环境配置
  • iOS 提取图片的主题色,并支持灵活提取
  • 语雀笔记使用记录
  • 安全教育培训小程序系统开发制作方案
  • 【面试题】软件测试实习(含答案)
  • 后端回写前端日期格式化
  • 微信小程序开发系列之-在微信小程序中使用云开发
  • 《论文阅读》 用于产生移情反应的迭代联想记忆模型 ACL2024
  • 零基础教你如何开发webman应用插件
  • AVL树(平衡二叉树)的介绍以及相关构建
  • SAP员工士气因重组受到打击
  • Unity3D 中构建行为树插件详解
  • 数学符号练习-函数连续性与导数
  • 笔记本维修与拆解(一)
  • 【JavaSE系列】IO流
  • 深入探讨在线教育系统源码:搭建知识付费平台实战方案详解
  • 前端全屏模式切换
  • 构建高可用和高防御力的云服务架构第二部分:SLB负载均衡(2/5)
  • 计算机毕业设计Python+Spark知识图谱微博舆情预测 微博推荐系统 微博可视化 微博数据分析 微博大数据 微博爬虫 Hadoop 大数据毕业设计