콘텐츠로 이동

RollupPlugin

Defined in: core/index.ts:2429

optional buildEnd?: Hook<(this, error?) => MaybePromise<void>>

Defined in: core/index.ts:2452

Bundle 종료 시 1회. Rollup buildEnd 호환 — error 가 있으면 빌드 실패.


optional buildStart?: Hook<(this) => MaybePromise<void>>

Defined in: core/index.ts:2450

Bundle 시작 시 1회. esbuild onStart / Rollup buildStart 호환 (#2156). ZNTC 는 인자 없이 호출 (esbuild 스타일) — Rollup plugin 이 options 인자를 기대하면 plugin 자체 closure 로 받아둘 것.


optional closeBundle?: Hook<(this) => MaybePromise<void>>

Defined in: core/index.ts:2454

Output 파일 write 완료 후. Rollup closeBundle 호환.


optional generateBundle?: Hook<(this, outputs) => MaybePromise<void>>

Defined in: core/index.ts:2446


optional load?: Hook<(this, id) => MaybePromise<LoadResult>>

Defined in: core/index.ts:2439


name: string

Defined in: core/index.ts:2430


optional renderChunk?: Hook<(this, code, chunk) => MaybePromise<RenderChunkResult>>

Defined in: core/index.ts:2443


optional resolveId?: Hook<(this, source, importer?) => MaybePromise<ResolveIdResult>>

Defined in: core/index.ts:2432

Rollup resolveId. Function 또는 vite 4+ 신형 hook object { filter, handler } 둘 다 허용.


optional transform?: Hook<(this, code, id) => MaybePromise<TransformResult>>

Defined in: core/index.ts:2440