Rollup 의 플러그인(plugin) 시스템
- 구조가 간단하다.
- 롤업의 플러그인은 기본적으로 함수다.
- 함수는 번들링 프로세스의 특정 단계에서 호출되며, 그 단계에서 수행할 작업을 정의한다.
- 플러그인을 작성하는 것은 간단하며, 플러그인 API 는 직관적이어서 새로운 플러그인을 쉽게 작성 할 수 있다.
- 다양한 훅 제공
- 각 훅은 번들링 프로세스의 특정 시점에서 호출되며, 플러그인은 해당 훅을 사용하여 필요한 작업을 수행 할 수 있다.
- 훅은 buildeStart, resolveId, load, transfrom, generateBundle, writeBundle 등이 있으며, 각각의 훅은 특정 단계에서 호출된다.
3.플러그인 구성의 유연성
- 롤업의 플러그인 시스템은 플러그인 간의 의존성과 순서를 쉽게 관리할 수 있다.
- 플러그인은 배열형태로 나열되며, 롤업은 순차적으로 이를 처리한다.