小册描述
目录
- 第9章 开发环境调优
- 9.1 Webpack开发效率插件
- 9.1.1 webpack-dashboard
- 9.1.2 webpack-merge
- 9.1.3 speed-measure-webpack-plugin
- 9.1.4 size-plugin
- 9.2 模块热替换
- 9.2.1 开启HMR
- 9.2.2 HMR原理
- 9.2.3 HMR API示例
- 第10章 Webpack打包机制
- 10.1 总览
- 10.2 准备工作
- 10.3 缓存加载
- 10.4 模块打包
- 10.4.1 Compiler
- 10.4.2 Compilation
- 10.4.3 Resolver
- 10.4.4 Module Factory
- 10.4.5 Parser
- 10.4.6 模板渲染
- 10.5 深入Webpack插件
- 10.5.1 Tapable
- 10.5.2 插件的协同模式
- 第11章 实战案例
- 11.1 React应用
- 11.1.1 基础配置
- 11.1.2 JavaScript处理
- 11.1.3 TypeScript处理
- 11.1.4 样式处理
- 11.1.5 静态资源
- 11.1.6 多页应用公共代码优化
- 11.1.7 长效缓存
- 11.2 Vue应用
- 11.2.1 手动搭建Vue项目
- 11.2.2 通过@vue/cli搭建项目
- 第12章 更多JavaScript打包工具
- 12.1 Rollup
- 12.1.1 配置
- 12.1.2 Rollup去除死代码
- 12.1.3 可选的输出格式
- 12.1.4 使用Rollup构建JavaScript库
- 12.2 Parcel
- 12.2.1 打包速度
- 12.2.2 零配置
- 12.3 esbuild
- 12.3.1 打包速度