3、加载器
3.1、加载器概述
在实际开发中,webpack只能打包处理以.js
为后缀的模块(并且是其中一部分比较简单的JavaScript代码),其他非.js
后缀的模块webpack默认处理不了,而需要调用loader加载器才能正常打包,否则会报错!
loader加载器可以协助webpack打包处理特定的文件模块了,例如:
-
less-loader可以打包处理
.less
相关的文件 -
sass-loader可以打包处理
.scss
相关的文件 -
...
3.2、处理样式
3.2.1、处理css文件
正如前面所说,webpack默认不能打包css文件,如果在没有安装css加载器的时候打包包含css文件的项目则会报错:
根据报错提示,我们需要安装一个合适的加载器才能继续。
所以要想打包css文件,则需要安装css加载器,该加载器的安装命令为:
npm i -D style-loader@2 css-loader@5 # style-loader