我有一个应用程序,我有两个具有不同依赖关系的独立接口。我想为两个接口分别使用两个公共(共享依赖项)块。如何使用CompackChunkPlugin,使用Webpack版本3.4.1?
这是我的切入点的一个例子。我想为每个接口分别使用两个公共捆绑包:
entry: {
/* Interface 1 Files */
file1: './js/file1.js',
file2: './js/file2.js',
file3: './js/file3.js',
file4: [
'./js/file4.js',
'./js/file5.js',
'./js/file6.js'
],
/* Interface 2 Files*/
file7: './js/file7.js',
file8: [
'./js/file8.js',
'./js/file9.js'
],
}
目前我的CommonsChunkPlugin设置如下,但它为两个接口(common.js)创建了一个共享公共包:
new webpack.optimize.CommonsChunkPlugin({
name: 'common',
minChunks: 2
})