闲来无事在原来简单打包案例的基础上,参考vue-cli的打包代码,改为多文件打包。

区别于上篇文章《webpack打包多html开发案例》,此次打包根据开发的不同环节进行打包,也就是有开发阶段的打包和devServer代码。

也有build阶段的代码。

同时在具体的功能上,除了实现了多文件的打包。还具备以下功能。

1)base64图片使用功能:当图片小于一定尺寸转为base64减少http请求。

2)可以进行公共模块的抽取,统一打包到vender之中,当然前提是有vender这个入口。

3)可以选择性的将css独立打包或者直接放在html文件中。

4)css可以使用各种预处理器,同时自动完成前缀。

5)同时在dev下自动刷新网页。

6)可以独立开发插件和组件

7)实现代码的增量式更新

整体就是这样。

具体代码可以从github上面直接下载。直达链接:https://github.com/mstzhen/webpack-mangPage

本文结束。

最新文章

  1. 理解jQuery对象$.html
  2. RobotFramework中加载自定义python包中的library(一个py文件中有多个类)
  3. 035医疗项目-模块三:药品供应商目录模块——供货商药品目录(批量)添加药品的功能---------Service
  4. Linux内核参数配置
  5. 一种在视频OBJECT标签上放置均分四个区域的框选方法
  6. CSS魔法堂:Position定位详解
  7. 接口测试从未如此简单 - Postman (Chrome插件)【转】
  8. android 开发-自定义多节点进度条显示
  9. 一道c++小编程题,
  10. NSBundle介绍
  11. headfirst设计模式(2)—观察者模式
  12. 结对编程1-基于GUI的四则运算生成器
  13. python爬虫——爬取小说 | 探索白子画和花千骨的爱恨情仇(转载)
  14. WebBrowser 打印
  15. VMware要不要装在固态SSD上,虚拟机系统文件要不要放固态SSD上,虚拟机伤不伤固态SSD
  16. [Flume]使用 Flume 来传递web log 到 hdfs 的例子
  17. js 触摸的Event--获取触摸位置
  18. 如何在疲劳的JS世界中持续学习
  19. Restful framework【第七篇】权限组件
  20. Codeforces 374D - Inna and Sequence

热门文章

  1. Shell学习积累//持续更新
  2. 总结2018&&展望2019
  3. 20155308 2016-2017-2 《Java程序设计》第10周学习总结
  4. 2017-2018-1 20155318《信息安全技术》实验二——Windows口令破解
  5. day3 RHCE
  6. 【LG4103】[HEOI2014]大工程
  7. CF 1083 A. The Fair Nut and the Best Path
  8. 快读板子fread
  9. Yii 2.0 中事件的使用
  10. C# VS,连接到oracle 报要升级到8.多少版本的错