我想将“vue”提取到一个块,将“jquery”提取到一个块以及与“vue”相关的东西,例如“vuex”、“vue-router”到另一个块。CommonChunkPlugin 应该怎么做?
这些代码是我的配置,它将 vue 和 jquery 与其他代码结合在一起
new webpack.optimize.CommonsChunkPlugin(
name: 'vendor',
minChunks: function(module, count) {
return (
module.resource &&
/\.js$/.test(module.resource) &&
module.resource.indexOf( path.join(__dirname, '../node_modules') ) === 0
)
}
}),
new webpack.optimize.CommonsChunkPlugin({
name: 'manifest',
chunks: ['vendor']
})
entry: {
collegedaily: '.src/collegedaily/collegedaily.js',
editor: './src/editor/editor.js',
sharepage: './src/share/blog.js',
agreement: './src/agreement/agreement.js',
invitationCode: './src/invitationCode/invitationCode.js'
}
非常感谢!