Webpack CommonsChunkPlugin - 两个独立的公共块

时间:2018-06-14 09:34:28

标签: javascript webpack code-splitting commonschunkplugin module-build

我有一个应用程序,我有两个具有不同依赖关系的独立接口。我想为两个接口分别使用两个公共(共享依赖项)块。如何使用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
})

0 个答案:

没有答案