前言
本系列 ��Webpack 课程成册于一年前,并在gitchat上取得了不错的反响,成功帮助不少想深入了解 Webpack 的同学。现将其开源出来,欢迎阅读。课程篇幅较长,文中错误在所难免,也�恳请同行不吝指出。
课程简介
本课程是为有一定了解或想深入了解Webpack打包原理的读者定制的。
内容从 Webpack 的基本概念和使用逐步深入到核心,如 Loader 和 Plugin 的书写,以及 Compiler 和 Compilation 对象分析;同时也涵盖了 HMR 的实现原理及 Tree-shaking、按需加载等高级知识点。
通过本课程,你可以深入的解和使用 Webpack,并能够按照项目需求快速开发一个适合于自身项目的打包工具。
你可以学到什么?
1.Webpack 的核心概念
2.Webpack 基本使用
3.webpack-dev-server 核心概念
4.webpack-dev-server 基本使用
5.Webpack 的 HMR 原理分析
6.Webpack 中的 Compiler 和 Compilation 对象
7.Webpack 常见插件原理分析
8.写一个 Webpack 插件
9.写一个 Webpack 的 loader
10.Webpack 结合 react-router 实现按需加载
11.Webpack 2 的 Tree-shaking 深入分析
12.以 Node 方式集成 Webpack 和 webpack-dev-server 打包
其实现在基于 Webpack 的打包工具非常成熟,读者可以在 Github 或者 npm 中轻松地找到需要的脚手架。但我见过很多同学虽能够正常地使用 Webpack,对 Webpack 的配置也十分了解,可当遇到问题时依然不知所措。
通过本系列课程,你可以深入地了解和使用 Webpack,并能够按照项目需求快速开发一个适合于自身项目的打包工具,在开发中做到得心应手。