mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-08 03:42:24 +03:00
fix: use dynamic import for vue server-renderer
This commit is contained in:
+2
-3
@@ -1,10 +1,9 @@
|
||||
import type { App } from 'vue'
|
||||
import type { SSRContext } from '@vue/server-renderer'
|
||||
|
||||
// rollup doesnt like an import as it cant find the export so use require
|
||||
const { renderToString } = require('@vue/server-renderer')
|
||||
|
||||
export async function renderToStringWithMeta (app: App): Promise<[string, SSRContext]> {
|
||||
const { renderToString } = await import('@vue/server-renderer')
|
||||
|
||||
const ctx: SSRContext = {}
|
||||
|
||||
const html = await renderToString(app, ctx)
|
||||
|
||||
Reference in New Issue
Block a user