1.0.3 • Published 4 years ago
build-webpack-ywl v1.0.3
手写webpack配置
webpack.base.js
- 资源解析
- 解析es6
- 解析vue
- 解析less
- 解析图片
- 解析字体
- 样式增强
- css前缀补全
- css px转换成rem
- 目录清理
- 多页面打包
- 命令行信息显示优化
- 错误捕获
- css提取成一个单独的文件
webpack.dev.js
- 代码热更新
- devServer
- sourcemap
webpack.prod.js
- 代码压缩
- 文件指纹
- tree-shaking
- scope hoisting
- 速度优化
- 体积优化
commitmsg
- feature 新增特性
- fix 问题修复
- docs 修改文档
- style 代码缩进、空格等
- refactor 代码重构
- perf 优化
- test 新增测试代码
- chore 改变构建流程,或者增加修改依赖
- revert 回滚到之前的版本
https://github.com/geektime-geekbang/geektime-webpack-course