详解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 按回车键相应按钮提交事件
Nov 02 Javascript
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 Javascript
jquery实现倒计时代码分享
Jun 13 Javascript
TypeOf这些知识点你了解吗
Feb 21 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
Dec 29 Javascript
jQuery实现页面顶部下拉广告
Dec 30 Javascript
原生js实现淘宝购物车功能
Jun 23 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
Feb 23 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
Apr 09 Javascript
Puppeteer环境搭建的详细步骤
Sep 21 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
Jan 23 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
给初学PHP的5个入手程序
2006/11/23 PHP
基于php无限分类的深入理解
2013/06/02 PHP
php的curl封装类用法实例
2014/11/07 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
PHP7 标准库修改
2021/03/09 PHP
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
jQuery中的常用事件总结
2009/12/27 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
javascript连续赋值问题
2015/07/08 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
React.js入门实例教程之创建hello world 的5种方式
2016/05/11 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
python中强大的format函数实例详解
2018/12/05 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
青春寄语大全
2014/04/09 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
师德师风培训感言
2015/08/03 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书