第一种写法:
content
源文件的内容 map
SourceMap 数据 meta
数据,可以是任何内容
// 同步loader
module.exports = function (content) {
return content;
};
第二种写法:
this.callback
方法则更灵活,因为它允许传递多个参数,而不仅仅是 content
。
第一个参数:err 代表是否有错误 null表示没有错误
第二个参数:content 处理后的内容
第三个参数:source-map 继续传递source-map ---传递给下一个loader
第四个参数:meta 给下一个loader传递参数
module.exports = function (content, map, meta) {
// console.log("test1");
/*
第一个参数:err 代表是否有错误 null表示没有错误
第二个参数:content 处理后的内容
第三个参数:source-map 继续传递source-map
第四个参数:meta 给下一个loader传递参数
*/
this.callback(null, content, map, meta);
};