知海

MergeDuplicateChunksPlugin 插件

webpackjsorg-main插件参考

MergeDuplicateChunksPlugin 插件

合并包含相同模块的 chunk。该插件默认作为 webpack 内部优化的一部分启用。将其公开导出后,开发者就可以配置合并发生的 stage——当 chunk 合并需要在 SplitChunksPlugin 之后运行时,这会很有用。

js 复制代码
new webpack.optimize.MergeDuplicateChunksPlugin({
  // Options...
});

选项

stage

number

控制重复 chunk 合并运行的优化阶段。默认情况下,合并发生在 SplitChunksPlugin 之前。设置更高的 stage 值会使合并运行在其他优化(如 SplitChunksPlugin之后

webpack.config.js

js 复制代码
import webpack from "webpack";

export default {
  // ...
  plugins: [
    new webpack.optimize.MergeDuplicateChunksPlugin({
      stage: 10, // run after SplitChunksPlugin
    }),
  ],
};

帮助我们改进文档

发现翻译问题或内容错误?请告诉我们。