前言
本书发布时,先将
_book
文件夹更改名称为docs
再 push,这样才能在项目源码保存在 Github 同时,在当前项目master
分支docs
文件夹开启 github page 服务
Web 应用日益复杂,相关开发技术也百花齐放,这对前端构建工具提出了更高的要求。 Webpack 从众多构建工具中脱颖而出成为目前最流行的构建工具,几乎成为目前前端开发里的必备工具之一, 因此每位紧跟时代的前端工程师都应该掌握 Webpack。
本书从实践出发,用简单易懂的例子带你快速入门Webpack,再结合实际工作中常用的场景给出最佳实战,通过前3章的学习足以让你解决工作中的常见问题; 本书还介绍了如何优化构建的速度和输出,并解析了Webpack的工作原理,以及 Plugin和Loader的编写方法,可帮助你进一步学习Webpack。 本书按照入门、配置、实战、优化和原理的路线层层深入,涵盖了Webpack的方方面面。
在编写本书时,Webpack已经迭代到了3.8.1版本,本书涵盖了对该版本的特性解析。 由于Webpack从版本1到现在,其核心思想和API没有发生很大的变化,所以本书的大部分内容适用于Webpack的任何稳定版本,但部分实例代码只适用于最新版本。
本书每一小节都会提供与之对应的完整项目代码,在每节的最后会有下载链接,它们都是可以正常运行的并且有详细的注释,你可以在需要时对照它们。
在阅读本书前,你需要掌握基本的 Web 开发技术,因为本书专注于 Webpack,不会详细介绍其它不相关的内容。
在阅读本书的时如你遇到任何不明白的地方,可以通过去本书的 Github 项目主页上提 Issue 的方式提出你的问题,作者将详细解答。