loaders: [
{
test: /\.less$/,
loader: ExtractTextPlugin.extract({
loader: [
{
loader: 'css-loader',
query: {
modules: true
}
},
'less-loader'
]
})
}
]
报错
Cannot resolve module '[object Object]'
想使用query要怎么写?
直接写,知道是这样。
loader: ExtractTextPlugin.extract("style", "css?modules!less")
谢谢
写了个小demo
webpack.config.js
var path = require('path');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
devtool: 'source-map',
entry: {
entry: path.join(__dirname, 'a.js'),
},
output: {
filename: 'b.js',
},
module:{
loaders: [
{
test: /\.css$/,
// 下面是行的,下下面是不行的
// loader: ExtractTextPlugin.extract('css?modules'),
loader: ExtractTextPlugin.extract({
fallbackLoader: "style-loader",
loader: {
loader: "css-loader",
query: {
sourceMap: true
}
}
})
}
]
},
plugins: [
new ExtractTextPlugin('[name].css'),
],
}
a.js
require('./a.css');
console.log('a');
a.css
.test {
background: red;
}
.test .a {
color: red;
}
你缺一个fallbackLoader,给你举个例子
https://github.com/webpack/ex...