我正在尝试从我的css
相应wiki 部分中提取公共块。我知道此文档适用于webpack 1
但webpack 2
似乎还没有相应的示例。我使用以下 webpack 配置:
module.exports = {
context: srcPath,
entry: {
foo: './css/pages/foo.css',
bar: './css/pages/bar.css'
},
output: {
path: distPath,
publicPath: '/assets/',
filename: '[name].js'
},
module: {
rules: [{
test: /\.css$/,
use: ExtractTextPlugin.extract([
'css-loader'
])
}]
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'common',
minChunks: 2
}),
new ExtractTextPlugin({
filename: 'css/[name].[contenthash:base64:5].css',
allChunks: true
})
]
};
我不明白为什么common.css
在构建后不出现。只是common.js
, foo.js
,和. bar.js
_ 我错过了什么吗?我是 webpack 的新手。foo.css
bar.css
谢谢。