webpack手写loader ---- less-loader--- 将less转成css

//引入less插件
let less = require("less");
//less-loader是负责编译css文件,style-loader是负责把css插入到head中
function loader(source) {
    //添加异步
    let cb = this.async();
    //this.resource 文件的地址
    //调用render将less转为css
    less.render(source, {filename: this.resource}, (err, output) => {
        cb(err, `module.exports = ${JSON.stringify(output.css)}`);
    });
}

module.exports = loader;
发布了80 篇原创文章 · 获赞 5 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_28473733/article/details/95486122