我需要使用webpack处理所有.less文件(不能用gulp等其他工具来处理,因为那些.less文件可以在引用的npm模块中)。 我必须处理两次.less文件:
这是我尝试做的配置:
var cssExtract = new ExtractTextPlugin("styles/[name].bundle.css", { allChunks: true });
var lessExtract = new ExtractTextPlugin("styles/[name].bundle.less", { allChunks: true });

module: {
loaders: [
{ test: /\.css/, loader: cssExtract.extract("style", "css") },
{ test: /\.less$/, loader: lessExtract.extract("raw!less-theme") }, // dynamic less
{ test: /\.less$/, loader: cssExtract.extract("style", "css!less!less-static") }, // static less

如果我激活一个./.less$/测试它将完成这项工作,但我无法激活两个/.less$/测试(只会执行一个)。 以下是我的约束: