SurviveJS – Webpack 5
Webpack 是一个模块打包器,是一个强大的工具,可以帮助您开发复杂的 Web 应用程序。“SurviveJS – Webpack”适用于希望更好地了解 webpack 的工具的初学者和中级用户。
“SurviveJS – Webpack 5”是围绕一个教程构建的,在此期间您可以开发复杂的配置,同时涵盖 webpack 的不同方面。34 个简短的章节和六个附录可作为您在开发 Web 应用程序时可以使用的参考。这本书是在考虑 webpack 5 的情况下编写的。
尽管本书是围绕 webpack 设计的,但所涵盖的许多技术都超出了它的范畴。您将学习提高代码质量,同时了解可帮助您交付性能更高的 Web 应用程序的优化技术。
这本书是与 webpack 社区合作开发的,其结构也相应地发生了变化。该工具的作者 Tobias Koppers 获得了三分之一的版税。作者是 webpack 的核心开发人员,因此通过购买本书,您将以多种方式支持这项工作。
内容已拆分如下
Tobias Koppers 的前言,webpack 的作者 Juho Vepsäläinen 的前言,本书的作者和webpack
的核心开发人员
– 了解是什么让 webpack发挥作用
开发 – 在 webpack 之上设置开发环境
样式 – 加载和管理样式,同时学习自动前缀和消除未使用的 CSS 等主题
加载资产 – 加载不同的资产类型并处理它们
构建 – 使用 webpack 编写初始构建并学习捆绑和代码拆分等技术
优化 – 学习通过缩小、摇树优化和其他技术优化构建结果
输出 – 了解 webpack 的输出格式、多页面构建和模块联合
技术 – 学习与测试和消费包等主题相关的特定技术
扩展 – 使用加载器和插件扩展 webpack
结论 – 回顾核心技术
附录 – 了解 webpack 与其他工具的比较,如何设置热模块替换,排除 webpack 问题
Leanpub 版附带一个两页的 PDF 备忘单,以紧凑的格式涵盖了 webpack 的主要思想。它还提供海报形式(单张 A3,纵向或横向)。您还会获得一个约 20 页的 QA PDF,其中工具的创建者 Tobias Koppers 回答了棘手的问题。
评论(0)