[配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST

process.env是什么?

process.env 是 Node.js 中的一个环境对象。其中保存着系统的环境的变量信息。NODE_ENV 就是其中的一个环境变量。这个变量主要用于标识当前的环境(生产环境,开发环境)。
在 Vue 中, NODEENV 可以通过 .env 文件或者 .env.[mode] 文件配置。配置过后,运行 Vue CLI 指令( npm run dev(serve) ,npm run build )时,就会将该模式下的NODEENV载入其中了。而这些命令,都有自己的默认模式:
npm run dev(serve) ,其实是运行了 vue-cli service serve ,默认模式为 development 。可以在 .env.development 文件下修改该模式的 NODE_ENV 。
npm run build ,其实运行了 vue-cli service build ,默认模式为 production 。可以在 .env.production 文件下修改该模式的 NODE_ENV

1.在项目根目录分别创建.env.development.env.preview.env.production三个文件

.env.development
.env.preview
.env.production

三个文件分别对应开发环境、测试环境、生产环境

2.在文件里定义常量

VUE_APP_API_BASE_URL=http://127.0.0.1:6060

3.使用: process.env.VUE_APP_API_BASE_URL

[配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST相关推荐

  1. vue - vue中的process.env.NODE_ENV和环境变量

    1,什么是process.env process.env 是 Node.js 中的一个环境对象.其中保存着系统的环境的变量信息.可使用 Node.js 命令行工具直接进行查看.如下: 而 NODE_E ...

  2. vue配置开发、测试、生产环境(proxy中获取process.env.NODE_ENV)

    先是看了这个文章写的如何npm run build 的时候自动配置地址 参考文章"vue配置开发.测试.生产环境(不同环境,不同命令)_Amy_cloud的博客-CSDN博客_vue生产环境 ...

  3. vue中使用el-tree组件,判断是节点还是叶子,添加图片

    感谢我的同学来自小米的前端工程师-----冯昕 这个需求的要求是这样的,有一个树形结构的数据,我们需要在叶子前方添加一张图片,如果是节点,那么就没有这个图片, 现在的样子是这样的 现在我们需要将部门前 ...

  4. 微信公众号开发-测试公众号账号及本地环境搭建(一)

    https://www.cnblogs.com/fengzheng/p/5023678.html 测试公众号 微信公众号有订阅号.服务号.企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服 ...

  5. Vue中process.env.NODE_ENV详解

    一文弄懂如何在 Vue 中配置 process.env.NODE_ENV 最近在研习 vue.config.js 文件,发现一行,甚是费解. process.env.NODE_ENV 查阅资料后,发现 ...

  6. vue环境变量配置——process.env(详细)

    在用vue框架时,经常用到两种环境,一种是开发环境,就是本地开发时的环境,一种是生产环境,就是要发布到线上的环境. 平时开发是用生产环境的,如果发布到线上时,需要切换环境为线上.如果人为去切换也是可以 ...

  7. process.env环境变量配置方式(配置环境变量区分开发环境和生产环境)

    一.process.env 为何物? 言归正传. process.env 是 Node.js 中的一个环境变量.其中保存着系统的环境的变量信息.可使用 Node.js 命令行工具直接进行查看: 1.安 ...

  8. vue中控制mock在开发环境使用,在生产环境禁用

    文章目录 vue中控制mock在开发环境使用,在生产环境禁用 解决方案 vue中控制mock在开发环境使用,在生产环境禁用 原因:mock拦截所有的axios请求,根据请求,做出相应的响应.平时前后端 ...

  9. webpack打开项目命令_配置webpack中dev.env.js、prod.env.js,解决不同命令下项目启动和打包到指定的环境...

    前后端分离的项目开发中,我们有开发环境.测试环境.预生产环境和生产环境. 1.开发环境下调试接口的时候,一般都会有好几个接口地址(开发服务器上的,本地的,接口开发人员的,七七八八的接口地址),要根据情 ...

最新文章

  1. 如何在Xcode 4中设置NSZombieEnabled?
  2. 铁甲雄心机器人建造成本_玄武10移动抓取机器人帮助解决具有挑战性的任务
  3. python【蓝桥杯vip练习题库】ADV-77统计平均成绩
  4. 离线安装NLTK工具包
  5. Android API 指南
  6. python 开源框架学习
  7. HttpClient4.x之Get请求示例
  8. 设计师学习HTML/CSS之路-09
  9. django从入门到放弃之001.初探
  10. Monotonic Renumeration- codeforce
  11. OpenCV图像处理基础操作(1)
  12. spring 事务源码(三)如何保证被@Transactional标记方法中的所有sql都在一个事务内
  13. 酷q插件开发Java_酷Q做一个随机二次元图片插件
  14. 芯片流片(晶圆制造)工艺服务的流程。 细节详解连载
  15. 计算机管理进不去的原因,电脑进不了系统Windows怎么解决?电脑进不了系统的原因和解决方法...
  16. STM32智能门锁学习一,按键解锁,蓝牙解锁、oled显示,步进电机
  17. SystemTap应用跟踪探测的使用
  18. 响应式中小学早教教育机构类网站源码 HTML5教育培训机构网站织梦模板
  19. SCCM 2007 R2 setp by setp(七)-安装SCCM
  20. 医院服务器做虚拟化方案,某大型三甲医院服务器虚拟化建设方案.docx

热门文章

  1. Python--Flask初学Demo(11.10)
  2. 地震勘探专业词汇(1)
  3. libcareplus应用于Qemu-6.1.0
  4. TCP/IP网络协议栈:以太网数据包结构、802.3、MTU
  5. Nginx 介绍与Linux下安装配置
  6. 【HTML+CSS网页设计与布局 从入门到精通】第4章
  7. python打印国际象棋规则口诀_python输出国际象棋棋盘的实例分享
  8. springsecurity oauth2_跟OAuth2杠上了,老师,我要学全套的!
  9. python读取文件夹下所有文件的名称_python2.7 学习之读取文件夹下所有文件名称及内容...
  10. 差异表达基因变化倍数_2020年筛个基因也还能发SCI?