Thanks to visit codestin.com
Credit goes to webpack.kr

LimitChunkCountPlugin

코드를 작성할 때, 이미 필요한 것을 로드할 많은 코드 분할 지점을 추가했을 것입니다. 컴파일 후에 어떤 청크가 너무 작다는 것을 깨달을 것입니다. 이는 더 큰 HTTP 오버헤드를 만듭니다. LimitChunkCountPlugin은 청크를 합침으로써 그것들을 후속 처리할 수 있게 해줍니다.

new webpack.optimize.LimitChunkCountPlugin({
  // Options...
});

Options

다음의 옵션들이 지원됩니다.

maxChunks

number

청크의 최대 개수를 1보다 크거나 같도록 제한합니다. 1을 사용하는 것은 엔트리/메인 청크가 카운트에 포함될 때 추가적인 청크가 더해지는 것을 방지합니다.

webpack.config.js

const webpack = require('webpack');
module.exports = {
  // ...
  plugins: [
    new webpack.optimize.LimitChunkCountPlugin({
      maxChunks: 5,
    }),
  ],
};

minChunkSize

위의 지정된 청크 크기를 유지하는 것은 이 플러그인에서 구현하지 않습니다. MinChunkSizePlugin을 대신 사용하세요.

Usage via CLI

이 플러그인과 옵션은 CLI를 통해 호출될 수도 있습니다.

webpack --optimize-max-chunks 15

6 Contributors

rouzbeh84skipjacktbroadleybyzykEugeneHlushkoerykpiast