From 29bcdf5296a55c39ad5ea718f1607bc77cf10f33 Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Wed, 4 Dec 2024 18:33:01 +0800 Subject: [PATCH] Improve serverEntrypoint codegen (#12566) * Remove fileurl handling * fix --- packages/astro/src/core/build/plugins/plugin-renderers.ts | 2 +- packages/astro/src/core/build/plugins/plugin-ssr.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/src/core/build/plugins/plugin-renderers.ts b/packages/astro/src/core/build/plugins/plugin-renderers.ts index c5853dca5c6c..99fb4e4cea40 100644 --- a/packages/astro/src/core/build/plugins/plugin-renderers.ts +++ b/packages/astro/src/core/build/plugins/plugin-renderers.ts @@ -30,7 +30,7 @@ export function vitePluginRenderers(opts: StaticBuildOptions): VitePlugin { for (const renderer of opts.settings.renderers) { const variable = `_renderer${i}`; - imports.push(`import ${variable} from '${renderer.serverEntrypoint}';`); + imports.push(`import ${variable} from ${JSON.stringify(renderer.serverEntrypoint)};`); rendererItems += `Object.assign(${JSON.stringify(renderer)}, { ssr: ${variable} }),`; i++; } diff --git a/packages/astro/src/core/build/plugins/plugin-ssr.ts b/packages/astro/src/core/build/plugins/plugin-ssr.ts index d0174e4b4c73..473aa950127a 100644 --- a/packages/astro/src/core/build/plugins/plugin-ssr.ts +++ b/packages/astro/src/core/build/plugins/plugin-ssr.ts @@ -30,7 +30,7 @@ function vitePluginAdapter(adapter: AstroAdapter): VitePlugin { }, async load(id) { if (id === RESOLVED_ADAPTER_VIRTUAL_MODULE_ID) { - return `export * from '${adapter.serverEntrypoint}';`; + return `export * from ${JSON.stringify(adapter.serverEntrypoint)};`; } }, };