一、概念
webpack自身只理解JavaScript,loader让wepacker能够去处理那些非JavaScript文件。loader可以将所有类型的文件转换为webpack能够处理的有效模块,然后就可以利用webpack的打包能力,对它们进行处理。
二、loaders
2.1文件
- raw-loader 加载文件原始内容
- val-loader 将代码作为模块执行,并将exports转为JS代码
- url-loader 像file loader一样工作,但如果文件小于限制,可以返回data URL
- file-loader 将文件发送到输出文件夹,并返回(相对)URL