webpack splitchunks不能消除重复的软件包

时间:2019-07-06 16:16:27

标签: javascript node.js webpack

情况:

  1. 我有三个软件包:A,B和C。
  2. 所有这些软件包都取决于软件包:D。
  3. 我有一个依赖于程序包A,B,C和D的项目。
  4. 我以这种方式配置Webpack:
  optimization: {
    splitChunks: { 
      cacheGroups: {
        vendor: {
          test: /[\\/]node_modules[\\/]/,
          name: 'vendor',
          chunks: 'all',
        }                                      
      }
    }
  }

  1. 在项目中运行 webpack 后,我得到了两个文件,一个用于供应商,一个用于我的主应用程序。
  2. 在供应商块中,我发现D包已重复了4次。

问题:

有什么方法可以消除供应商数据块中D包的重复吗?

0 个答案:

没有答案