mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-23 13:20:34 +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 { App } from 'vue'
|
||||||
import type { SSRContext } from '@vue/server-renderer'
|
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]> {
|
export async function renderToStringWithMeta (app: App): Promise<[string, SSRContext]> {
|
||||||
|
const { renderToString } = await import('@vue/server-renderer')
|
||||||
|
|
||||||
const ctx: SSRContext = {}
|
const ctx: SSRContext = {}
|
||||||
|
|
||||||
const html = await renderToString(app, ctx)
|
const html = await renderToString(app, ctx)
|
||||||
|
|||||||
Reference in New Issue
Block a user