콘텐츠로 이동

build

build(options): Promise<BuildResult>

Defined in: core/index.ts:2130

번들링을 비동기적으로 실행한다. 이벤트 루프를 블로킹하지 않음. JS 플러그인의 Promise/async hook 은 이 함수에서 지원됨.

Plugin lifecycle 호출 순서: buildStart → (NAPI build) → buildEnd → write → closeBundle. buildEnd 는 NAPI 실패 시에도 호출되며 error 인자가 전달된다 (Rollup 동일). closeBundle 은 write 성공 시에만 호출.

BuildOptions

Promise<BuildResult>