Skip to content

Commit 26cb685

Browse files
brc-ddsapphi-red
andcommitted
fix(build): emit lean chunks after vite has done processing
closes #4737 Co-authored-by: green <green@sapphi.red>
1 parent 827259b commit 26cb685

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/node/plugin.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -353,14 +353,18 @@ export async function createVitePressPlugin(
353353
return null
354354
},
355355

356-
generateBundle(_options, bundle) {
357-
if (ssr) {
358-
this.emitFile({
359-
type: 'asset',
360-
fileName: 'package.json',
361-
source: '{ "private": true, "type": "module" }'
362-
})
363-
} else {
356+
generateBundle: {
357+
order: ssr ? null : 'post',
358+
handler(_options, bundle) {
359+
if (ssr) {
360+
this.emitFile({
361+
type: 'asset',
362+
fileName: 'package.json',
363+
source: '{ "private": true, "type": "module" }'
364+
})
365+
return
366+
}
367+
364368
// client build:
365369
// for each .md entry chunk, adjust its name to its correct path.
366370
for (const name in bundle) {

0 commit comments

Comments
 (0)