2
0
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:
pimlie
2021-04-03 20:17:50 +02:00
parent fcb47a9d5f
commit 8e2fed1525
+2 -3
View File
@@ -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)