webpack4.x打包过程详解


Posted in Javascript onJuly 18, 2018

一、全局安装 webpack-cli 脚手架

npm install webpack-cli -g

二、新建一个项目wp,并在wp目录下初始化一个package.json文件。

npm init -y

在wp目录下新建一个src目录,并在该目录下新建一个index.js 作为入口文件

webpack4.x打包过程详解

webpack4.x 给我们提供了两种打包模式:

development 为开发模式
production 为生产模式,打包出的 main.js 代码自动压缩

我们可以直接使用命令 webpack --mode development 进行开发模式打包

webpack4.x打包过程详解 

webpack4.x打包过程详解 

我们使用生产模式webpack --mode production 打包

webpack4.x打包过程详解 

此时代码已经被压缩。

不管哪种模式,我们每次打包都使用 webpack --mode development 或者 webpack --mode production 都有点麻烦,我们可以修改下package.json文件里面的 scripts 属性:

"dev": "webpack --mode development",
"build: "webpack --mode production"

最后我们就可以使用 npm run dev 进行开发模式打包,使用 npm run build 进行生产模式打包。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js获取单选按钮的数据
Nov 27 Javascript
js静态作用域的功能。
Dec 25 Javascript
javascript的对话框详解与参数
Mar 08 Javascript
基于jQuery的图片左右无缝滚动插件
May 23 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
jquery自定义右键菜单、全选、不连续选择
Mar 01 Javascript
单行 JS 实现移动端金钱格式的输入规则
May 22 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
Electron-vue开发的客户端支付收款工具的实现
May 24 Javascript
详解JavaScript自定义函数
Jul 29 Javascript
Vue Element-ui表单校验规则实现
Jul 09 Vue.js
vue系列之requireJs中引入vue-router的方法
Jul 18 #Javascript
Vue隐藏显示、只读实例代码
Jul 18 #Javascript
详解vue中axios的封装
Jul 18 #Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
Jul 18 #Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 #Javascript
使用Vue实现图片上传的三种方式
Jul 17 #Javascript
vue的token刷新处理的方法
Jul 17 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
javascript常用方法总结
2015/05/14 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python 数据加密代码
2008/12/24 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
精伦电子Java笔试题
2013/01/16 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
投资建议书模板
2014/05/12 职场文书
英文感谢信格式
2015/01/21 职场文书
小学入学感言
2015/08/01 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
小学毕业教师寄语
2019/06/21 职场文书
windows系统搭建WEB服务器详细教程
2022/08/05 Servers