My Blog
深入浅出Webpack
前言
第1章 入门
1-1 前端的发展
1-2 常见的构建工具及对比
1-3 安装与使用
1-4 使用 Loader
1-5 使用 Plugin
1-6 使用 DevServer
1-7 核心概念
第2章 实战
2-1 Entry
2-2 Output
2-3 Module
2-4 Resolve
2-5 Plugins
2-6 DevServer
2-7 其它配置项
2-8 整体配置结构
2-9 多种配置类型
2-10 配置总结
第3章 实战
3-1 使用 ES6
3-2 使用 TypScript 语言
3-3 使用 Flow 检查器
3-4 使用 Scss
3-5 使用 PostCSS
3-6 使用 React 框架
3-7 使用 Vue 框架
3-8 使用 Angular2 框架
3-9 为单页应用生成HTML
3-10 管理多个单页应用
3-11 构建同构应用
3-12 构建 Electron 应用
3-13 构建Npm模块
3-14 构建离线应用
3-15 搭配 Npm Script
3-16 检查代码
3-17 通过 Node.js API 启动 Webpack
3-18 使用 Webpack Dev Middleware
3-19 加载图片
3-20 加载 SVG
3-21 加载 Source Map
3-22 实战总结
第4章 优化
4-1 缩小文件搜索范围
4-2 使用 DllPlugin
4-3 使用 HappyPack
4-4 使用 ParalleUglifyPlugin
4-5 使用自动刷新
4-6 开启模块热替换
4-7 区分环境
4-8 压缩代码
4-9 CDN加速
4-10 使用 Tree Shaking
4-11 提取公共代码
4-12 按需加载
4-13 使用 Prepack
4-14 开启 Scope Hoistin
4-15 输出分析
4-16 优化总结
第5章 原理
5-1 工作原理概括
5-2 输出文件分析
5-3 编写 Loader
5-4 编写 Plugin
5-5 调试 Webpack
5-6 原理总结
附录
常用 Loaders
常用 Plugins
其它 Webpack 学习资源
本书使用 GitBook 发布
附录
附录
常用 Loaders
常用 Plugins
其它 Webpack 学习资源
results matching "
"
No results matching "
"