详解vue-cli3多环境打包配置


Posted in Javascript onMarch 28, 2019

最近下载了vue-cli3,研究了下vue-cli3下多环境的配置。

首先,安装vue-cli3。

npm install -g @vue/cli

安装好之后的项目是这样的,见下图:

详解vue-cli3多环境打包配置

相比较vue-cli2的项目,缺少了build和config目录,另外static目录也没了,多了个public目录。

配置文件需要自己写一个vue.config.js,可以参考官方文档文档写,网址

https://cli.vuejs.org/zh/config/

现在说重点,怎么配置多环境。打开package.json文件,见下图:

详解vue-cli3多环境打包配置

在scripts里面修改环境配置,可以根据自己的项目来修改对应的环境,见下图:

详解vue-cli3多环境打包配置

修改完之后在项目根目录创建对应的文件,文件名以.env开头后面跟上.name,例如:.env.fat

详解vue-cli3多环境打包配置

在.env.fat里写上自己想写的配置,见下图:

详解vue-cli3多环境打包配置

注意:需要以VUE-APP_开头,后面的名字可以随意。我这里设置了一个VUE_APP_APP_HOST 来存储对应的服务器API地址。

最后,执行npm run fat 即可将.env.fat 文件里的配置带入到项目中,在Vue项目中可以使用process.env.Vue_APP_APP_HOST 来使用.env.fat 里设置的Vue_APP_APP_HOST,其他以Vue_APP_开头的设置也可以读取到。

以上所述是小编给大家介绍的vue-cli3多环境打包配置详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
escape、encodeURI、encodeURIComponent等方法的区别比较
Dec 27 Javascript
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
Feb 09 Javascript
javascript之querySelector和querySelectorAll使用说明
Oct 09 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
浅谈 jQuery 事件源码定位问题
Jun 18 Javascript
对象题目的一个坑 理解Javascript对象
Dec 22 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
jQuery图片轮播实现并封装(一)
Dec 03 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
vue同个按钮控制展开和折叠同个事件操作
Jul 29 Javascript
vue实现把接口单独存放在一个文件方式
Aug 13 Javascript
微信小程序之onLaunch与onload异步问题详解
Mar 28 #Javascript
详解vue使用插槽分发内容slot的用法
Mar 28 #Javascript
详解一个基于套接字实现长连接的express
Mar 28 #Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
Mar 28 #Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
Mar 28 #Javascript
深入理解es6块级作用域的使用
Mar 28 #Javascript
详解在网页上通过JS实现文本的语音朗读
Mar 28 #Javascript
You might like
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
长江三峡导游词
2015/01/31 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
导游词之襄阳古城
2019/09/27 职场文书
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers