CommonsChunkPlugin插件 适用于多entry
webpack.optimize.CommonsChunkPlugin
首先需要安装项目中的webpack npm i webpack -D
示例 提取page和pages里面的公用部分
var webpack = require('webpack')
var path = require('path')
module.exports = {
entry: {
page: './src/page',
pages: './src/pages'
},
output: {
path: path.resolve(__dirname, './dist'),
filename: '[name].bundle.js',
chunkFilename: '[name].chunk.js'
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'common',
minChunks: 2
})
]
}