loader
Webpack原生只能解析js/json文件,如果想将其他文件(如css/less代码、图片等)打包进项目中,就需要用到loader。Loader可以将这些文件转换成Webpack能够处理的有效模块,进而被添加到依赖图中
它通过 IO 接口读取文件内容,之后调用 LoaderRunner 并将文件内容以 source 参数形式传递到 Loader 数组,source 数据在 Loader 数组内可能会经过若干次形态转换,最终以标准 JavaScript 代码提交给 webpack,从而实现代码转译
函数签名:
module.exports = function (source, sourceMap?, data?) {
return<