Skip to content

Commit 8e2fed1

Browse files
committed
fix: use dynamic import for vue server-renderer
1 parent fcb47a9 commit 8e2fed1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/ssr.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import type { App } from 'vue'
22
import type { SSRContext } from '@vue/server-renderer'
33

4-
// rollup doesnt like an import as it cant find the export so use require
5-
const { renderToString } = require('@vue/server-renderer')
6-
74
export async function renderToStringWithMeta (app: App): Promise<[string, SSRContext]> {
5+
const { renderToString } = await import('@vue/server-renderer')
6+
87
const ctx: SSRContext = {}
98

109
const html = await renderToString(app, ctx)

0 commit comments

Comments
 (0)