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)
}),
],
};« Previous
ManifestPluginNext »
MinChunkSizePlugin