From 8e2fed1525f1c8594ab4bf4360ffb4af11ea8ddb Mon Sep 17 00:00:00 2001 From: pimlie Date: Sat, 3 Apr 2021 20:17:50 +0200 Subject: [PATCH] fix: use dynamic import for vue server-renderer --- src/ssr.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ssr.ts b/src/ssr.ts index 94527f39..9f9106f3 100644 --- a/src/ssr.ts +++ b/src/ssr.ts @@ -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)