From 1aa2093169652c54b7b84be52b82b74f4ccd5094 Mon Sep 17 00:00:00 2001 From: Emanuele Stoppa Date: Wed, 7 Aug 2024 15:36:12 +0100 Subject: [PATCH] log error --- packages/astro/src/content/runtime.ts | 32 ++++++++++++++++----------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/packages/astro/src/content/runtime.ts b/packages/astro/src/content/runtime.ts index bbbe71611257d..1b8860d419fb4 100644 --- a/packages/astro/src/content/runtime.ts +++ b/packages/astro/src/content/runtime.ts @@ -446,20 +446,26 @@ export async function renderEntry( } if (entry.isDeferred) { - // @ts-expect-error virtual module - const { default: contentModules } = await import('astro:content-module-imports'); - const module = contentModules.get(entry.filePath); - const resolvedComponent = await module(); - - return { - Content: resolvedComponent.Content, - rendered: { - metadata: { - headings: resolvedComponent.getHeadings?.() ?? [], - remarkPluginFrontmatter: resolvedComponent.frontmatter ?? {}, + try { + // @ts-expect-error virtual module + const { default: contentModules } = await import('astro:content-module-imports'); + const module = contentModules.get(entry.filePath); + const resolvedComponent = await module(); + + return { + Content: resolvedComponent.Content, + rendered: { + metadata: { + headings: resolvedComponent.getHeadings?.() ?? [], + remarkPluginFrontmatter: resolvedComponent.frontmatter ?? {}, + }, }, - }, - }; + }; + } catch (e) { + // eslint-disable-next-line + console.error(e); + } + } const html =