我想使用webpack将style.less
文件编译为module.css
文件。
我发现https://github.com/webpack-contrib/less-loader是一个非常受欢迎的软件包,但它似乎对我不起作用,因为我真的需要创建module.css
文件。
那么我怎么能用webpack做到这一点?
答案 0 :(得分:2)
自己找到解决方案。以下webpack.config.js
代码段对我有用:
const ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = function(env) {
return {
...
module: {
loaders: [
{
test: /.*\.less$/,
loader: ExtractTextPlugin.extract({
loader:[ 'css-loader', 'less-loader' ],
fallbackLoader: 'style-loader'
})
}
]
},
plugins: [
new ExtractTextPlugin({ filename: 'module.css', disable: false, allChunks: true })
]
};
};
其中...
是配置其他部分的占位符,此处不相关。