Webpack实战:入门、进阶与调优(第2版)
上QQ阅读APP看书,第一时间看更新

第4章 预处理器

到目前为止我们探讨的都是Webpack如何打包JavaScript,对于工程中其他类型的资源,如HTML、CSS、模板、图片、字体等,Webpack会如何处理呢?在日常开发中我们经常会预编译代码,比如使用Babel来转译ECMAScript新版本中的特性,使用SCSS或者Less来编写样式等。如何让Webpack来对所有的预编译进行统一管理呢?

在本章我们会介绍预处理器(loader),它赋予了Webpack可处理不同资源类型的能力,极大丰富了其可扩展性。本章主要内容如下:

·Webpack“一切皆模块”的思想与loader的概念;

·loader的原理;

·如何引入一个loader;

·常用loader介绍;

·如何编写一个loader。