diff --git a/packages/nitro/src/runtime/app/vue2.ts b/packages/nitro/src/runtime/app/vue2.ts index dda7de641..735e190d6 100644 --- a/packages/nitro/src/runtime/app/vue2.ts +++ b/packages/nitro/src/runtime/app/vue2.ts @@ -8,7 +8,7 @@ const __VUE_SSR_CONTEXT__ = globalThis.__VUE_SSR_CONTEXT__ = {} export function renderToString (component, context) { return new Promise((resolve, reject) => { _renderer.renderToString(component, context, (err, result) => { - const styles = [__VUE_SSR_CONTEXT__, context].map(c => c?._styles?.default).filter(Boolean) + const styles = [__VUE_SSR_CONTEXT__, context].map(c => c && c._styles && c._styles.default).filter(Boolean) if (!context._styles) { context._styles = {} } context._styles.default = { ids: [...styles.map(s => s.ids)],