less-loader
less-loader.js
let less = require('less');
function loader(source) {
let css;
less.render(source, function (err, r) {
// r.css
css = r.css;
});
return css;
}
module.exports = loader;
css-loader
css-loader.js
function loader(source) {
let reg = /url\((.+?)\)/g;
let pos = 0;
let current;
let arr = ['let list = [];'];
while (current = reg.exec(source)) {
let [matchUrl, g] = current;
console.log(matchUrl, g);
let last = reg