[go: up one dir, main page]

MergeDuplicateChunksPlugin

동일한 모듈을 포함하는 청크를 병합합니다. 이 플러그인은 webpack의 내부 최적화의 일부로 기본적으로 활성화되어 있습니다. 이 플러그인을 공개적으로 내보내면 개발자는 병합이 발생하는 stage를 구성할 수 있습니다. 이는 청크 병합이 SplitChunksPlugin 이후에 실행되어야 할 때 유용합니다.

new webpack.optimize.MergeDuplicateChunksPlugin({
  // 옵션...
});

Options

stage

number

중복 청크 병합이 실행되는 최적화 단계를 제어합니다. 기본적으로 병합은 SplitChunksPlugin 이전에 발생합니다. stage를 10(SplitChunksPlugin의 단계) 보다 크게 설정하면 병합이 그 이후에 실행됩니다. 10 값은 사용자 플러그인이 먼저 적용되기 때문에 여전히 이전에 실행됩니다. 내장 인스턴스(단계 -10)는 활성 상태를 유지하므로, 이 설정은 두 번째 병합 패스를 추가합니다.

webpack.config.js

import webpack from "webpack";

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

1 Contributor

shivxmsharma

Translators