详解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 相关文章推荐
JavaScript中出现乱码的处理心得
Dec 24 Javascript
jQuery 源码分析笔记(6) jQuery.data
Jun 08 Javascript
js实现精确到秒的倒计时效果
May 29 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
JavaScript如何获取到导航条中HTTP信息
Oct 10 Javascript
js实现Tab选项卡切换效果
Jul 17 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
编写一个javascript元循环求值器的方法
Apr 14 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 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
android上传图片到PHP的过程详解
2015/08/03 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
javascript实现数独解法
2015/03/14 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
JS hashMap实例详解
2016/05/26 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
pandas object格式转float64格式的方法
2018/04/10 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
3种python调用其他脚本的方法
2020/01/06 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
运动会邀请函范文
2014/01/31 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
财产公证书样本
2014/04/04 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
安全施工标语
2014/06/07 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
就业协议书范本
2014/10/08 职场文书
高中运动会前导词
2015/07/20 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书