位置: IT常识 - 正文

vue多环境配置之 .env配置文件(vue环境搭建及配置简书)

编辑:rootadmin
vue多环境配置之 .env配置文件 Vue之.env环境配置文件

推荐整理分享vue多环境配置之 .env配置文件(vue环境搭建及配置简书),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue如何配置环境变量,vuecli4配置多环境,vuecli4配置多环境,vue环境搭建及配置简书,vue的环境搭建,vue 多环境配置,vue如何配置环境变量,vue 多环境配置,内容如对您有帮助,希望把文章链接给更多的朋友!

.env文件是运行项目时的环境配置文件。但是在实际开发过程中,有本地环境、测试环境、预生产、生产环境等等,不同环境对应的配置会不一样。因此,需要通过不同的.env文件实现差异化配置。 *

文章目录Vue之.env环境配置文件前言一、.env是什么?二、说明及用法1. 文件说明2. 文件读取3. 查看环境变量4. 使用环境变量总结前言

在vue项目实际开发过程中,有本地环境、测试环境、预生产、生产环境等等,不同环境对应的配置会不一样。本文详细介绍了不同的.env文件实现差异化配置

一、.env是什么?

.env文件是vue运行项目时的环境配置文件。

二、说明及用法1. 文件说明

.env: 全局默认配置文件,所有环境(开发、测试、生成等)均会加载并合并该文件。 .env.development: 开发环境的配置文件 lab pre 等 对应相对的环境 以此类推 其他几个分别对应不同的环境请求配置。

以上三个文件的命名为固定格式,不能改变,否则读取不到文件。

vue多环境配置之 .env配置文件(vue环境搭建及配置简书)

.env文件在实际开发中可以省略,如果所有配置都写在对应的文件中。

2. 文件读取Vue会根据启动命令自动加载对应的环境配置文件。

在package.json内配置好相关的映射匹配。

2.1 npm run serve

development模式用于:vue-cli-service serve 模式将NODE_ENV的值设置为模式名称

# 开发环境配置里写ENV = 'development'

通过.env文件增加后缀名来设置某个模式下的环境变量 对应的文件:.env.development

2.2 npm run build

production模式用于:vue-cli-service build 模式将NODE_ENV的值设置为模式名称

# 生产环境配置里写ENV = 'production'

通过.env文件增加后缀名来设置某个模式下的环境变量 对应的文件:.env.production 2.2.1 npm run 自定义模式

// .env.lab"build:lab": "vue-cli-service build --mode lab",// .env.test"build:test": "vue-cli-service build --mode test",3. 查看环境变量

直接log即可

console.log(process.env)4. 使用环境变量const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: process.env.VUE_APP_BASE_API + '/admin-api/', // 此处的 /admin-api/ 地址,原因是后端的基础路径为 /admin-api/ 可自定义})NODE_ENV = 'production'VUE_APP_MODE = 'production'

配置直接在配置文件内声音即可, 注意 # 是注释 频繁切换环境可以用

总结

实现不同环境的动态配置。

本文链接地址:https://www.jiuchutong.com/zhishi/295851.html 转载请保留说明!

上一篇:赡养老人专项扣除可以是公婆吗(赡养老人专项扣除标准)

下一篇:一文看懂预训练和自训练模型(预训练的目的)

  • 支付宝登录方式有几种(支付官方网站注册入口)

    支付宝登录方式有几种(支付官方网站注册入口)

  • 焦距是什么意思(焦距是什么意思数学椭圆)

    焦距是什么意思(焦距是什么意思数学椭圆)

  • 电脑版WPS字体效果为阴影怎么设置(wps电脑版字体怎样设置)

    电脑版WPS字体效果为阴影怎么设置(wps电脑版字体怎样设置)

  • iPhonexsmax拍照模糊(iphone xs max拍照模糊 设置)

    iPhonexsmax拍照模糊(iphone xs max拍照模糊 设置)

  • 内存条和主板搭配有要求吗(内存条和主板搭配必须同品牌吗)

    内存条和主板搭配有要求吗(内存条和主板搭配必须同品牌吗)

  • 拼多多超时发货罚款规则(拼多多超时发货和虚假发货哪个严重)

    拼多多超时发货罚款规则(拼多多超时发货和虚假发货哪个严重)

  • 为什么微信听语音会黑屏(为什么微信听语音只能用听筒)

    为什么微信听语音会黑屏(为什么微信听语音只能用听筒)

  • 淘宝红包不领会退回吗(淘宝红包不领的话多长时间退回)

    淘宝红包不领会退回吗(淘宝红包不领的话多长时间退回)

  • 苹果panicfull怎么解决(iphone panicfull)

    苹果panicfull怎么解决(iphone panicfull)

  • 手机好久没用了无法充电无法开机怎么办(手机好久没用了充不进电)

    手机好久没用了无法充电无法开机怎么办(手机好久没用了充不进电)

  • 宽带连接678错误怎么解决方法(宽带连接提示678错误怎么解决)

    宽带连接678错误怎么解决方法(宽带连接提示678错误怎么解决)

  • tcp ip协议包含哪几层(tcpip协议包含哪五层)

    tcp ip协议包含哪几层(tcpip协议包含哪五层)

  • 如何不让群里的人看我的朋友圈(如何不让群里的人改群名)

    如何不让群里的人看我的朋友圈(如何不让群里的人改群名)

  • ps怎么让文字环绕(ps怎么让文字环绕半圆)

    ps怎么让文字环绕(ps怎么让文字环绕半圆)

  • 来电语音提示是什么(手机电话语音来电提示)

    来电语音提示是什么(手机电话语音来电提示)

  • 小米9充满电显示什么(小米9充满电显示绿灯)

    小米9充满电显示什么(小米9充满电显示绿灯)

  • 手机怎样开通无限流量(手机怎样开通无钱冲电)

    手机怎样开通无限流量(手机怎样开通无钱冲电)

  • 魅族16s支持红外功能吗(魅族16s支持红外线遥控吗)

    魅族16s支持红外功能吗(魅族16s支持红外线遥控吗)

  • 一加7t是5g手机吗(一加7t有5g版本吗)

    一加7t是5g手机吗(一加7t有5g版本吗)

  • 微信上的视频怎么保存到手机(微信上的视频怎么投屏到电视上)

    微信上的视频怎么保存到手机(微信上的视频怎么投屏到电视上)

  • iphonexsmax充电时间(iphonexsmax充电时漏电麻手)

    iphonexsmax充电时间(iphonexsmax充电时漏电麻手)

  • 苹果Mac 电脑怎么发送超大附件?(苹果Mac电脑怎么锁屏)

    苹果Mac 电脑怎么发送超大附件?(苹果Mac电脑怎么锁屏)

  • 完美解决:flex布局中设置宽度被压缩的问题(完美解决win11间歇性掉线)

    完美解决:flex布局中设置宽度被压缩的问题(完美解决win11间歇性掉线)

  • 【TypeScript】TS类型断言-类型的声明和转换(五)(typescript类型别名)

    【TypeScript】TS类型断言-类型的声明和转换(五)(typescript类型别名)

  • python中类的基本构成是什么(python里面的类)

    python中类的基本构成是什么(python里面的类)

  • 员工离职再入职个税人员信息该如何录入?
  • 进项税转出包括什么
  • 少数股东损益是
  • 定期定额自行申报流程
  • 计提的成本次月怎么处理
  • 销项减进项余额在哪方
  • 京东佣金费用计算公式
  • 个税申报本期收入包括社保吗
  • 事业基金转入哪个科目
  • 制造费用可以抵进项税吗
  • 本月进项大于销项怎么做会计分录
  • 外汇收支申报流程
  • 企业所得税收入大于增值税收入的原因
  • 如何选一般纳税人还是小规模纳税人合作?
  • 金税盘忘记清卡了
  • 所有转让土地税怎么算
  • 服务业增值税如何计算
  • 企业账面库存过大应怎样处理好
  • 业务招待费进项税额转出
  • 发票跨年了还能认证吗
  • 六税两费减半会延期吗
  • 鸿蒙系统与安卓对比
  • php实现的一致性是什么
  • PHP:preg_last_error()的用法_PCRE正则函数
  • PHP:ftp_delete()的用法_FTP函数
  • 一只躺在沙滩上的鸟
  • 购入固定资产的会计处理
  • PHP:imagedestroy()的用法_GD库图像处理函数
  • 厄勒布鲁赛程500
  • zendframework3
  • php similar_text()函数的定义和用法
  • 3d reconstruction
  • win11硬件加速gpu计划怎么关
  • 前端作业做一个网站
  • vue2vue3的区别
  • 深度学习之快速实现数据集增强的方法
  • electron引入vue
  • vue状态机
  • 加班补贴费
  • mysql事务引擎
  • python装饰器如何保留原函数信息
  • 收入重复开票跨年了怎么处理
  • 税法增值税的不同
  • 固定资产折旧准备属于什么科目
  • sqlserver2005数据库备份
  • 税金及附加里面包含什么
  • 公积金发票掉了怎么办
  • 参加会计专业技术资格考试的人员,应具备那些条件
  • 生产成品出库的会计分录
  • 建筑企业预缴所得税税率是多少
  • 经营租赁方式租入再转租的建筑物
  • 行政事业单位会计准则
  • 合同终止已开发怎么办
  • 进项转出做账做什么会计
  • 黄金以旧换新工具有哪些
  • 员工替公司垫付工资违法吗
  • 固定资产转为投资性房地产的账务处理公允价值
  • 购货方享受现金折扣增值税
  • 预缴所得税年底怎么算
  • 以前年度损益调整属于哪类科目
  • 企业出现有利润的现象
  • 贷款买车成功后,给客户什么手续
  • 密码区是什么
  • 银行承兑汇票如何背书转让
  • 安装sqlserver2008出现无法安装以下功能
  • mac忘记mysql初始密码
  • win7系统开机屏幕出现一条蓝色横杠闪烁
  • winxp系统介绍
  • windows7的注册表在哪里
  • 轻量级java开发工具
  • opengl learn
  • nodejs child_process
  • 批处理实现电脑登陆二次验证
  • python快速上手 自动化
  • python itcast
  • 美国对中国纺织服装关税
  • 青岛税税通怎么切换企业
  • 税务三方协议多久生效
  • 税务总局转变税收征管方式
  • 2021税务零申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设