플러그인
webpack에는 리치 플러그인 인터페이스가 있습니다. webpack 자체의 대부분의 기능은 이 플러그인 인터페이스를 사용합니다. 이것은 webpack을 융통성있게 만듭니다.
Description
생성된 청크파일들을 더 작은 청크파일들로 나눕니다.
Description
생성된 청크파일들의 최상위에 배너를 추가합니다.
Description
청크 파일들 사이에서 공유되는 공통 모듈들을 추출합니다.
Description
Use components with webpack / UNMAINTAINED
Description
Content-Encoding에 맞게 압축 된 버전의 에셋을 위한 설정을 합니다.
Description
유추된 require
의 컨텍스트를 오버라이딩합니다.
Description
컴파일이 되는 과정에서 전역 상수가 설정되는 것을 허용합니다.
Description
빌드 시간을 대폭 향상시키기 위해 번들 파일들을 분할합니다.
Description
번들 내에 있는 (CSS) 텍스트를 별도의 파일로 추출합니다.
Description
Hot Module Replacement (HMR)을 사용 가능하도록 설정합니다.
Description
번들 파일이 적용된 HTML 파일을 쉽게 생성하도록 설정합니다.
Description
번들 파일에 i18n
이 지원될 수 있도록 설정합니다.
Description
번들 파일 내에 포함되지 않도록 제외되는 파일들을 설정합니다.
Description
Chunking을 잘 제어하기 위해 Chunking에 대한 최소/최대 제한을 설정합니다.(Chunking: 파일을 분할하는 과정)
Description
웹팩 1에서 웹팩 2로 마이그레이션 하기 위해 사용됩니다.
Description
청크 파일들을 정해진 제한 보다 높은 크기로 유지하기 위해 설정합니다.
Description
컴파일 오류가 발생하면 파일들을 내보내지 않도록 설정합니다.
Description
정규 표현식과 일치하는 리소스들을 대체합니다.
Description
개발 모드 중 누락된 의존성 모듈을 자동으로 설치하도록 설정합니다.
Description
import/require
구문 사용 없이 모듈을 불러올 수 있도록 설정합니다.
Description
소스 맵을 더 세밀하게 다룰 수 있습니다.
Description
UglifyJS
를 프로젝트에 맞게 다룰 수 있습니다.
Description
node-zopfli이 적용된 압축 된 버전의 에셋을 사용하기 위해 설정합니다.
더 많은 서드 파티 플러그인은 awesome-webpack에서 확인하실 수 있습니다.