diff --git a/packages/astro/src/core/build/plugins/plugin-renderers.ts b/packages/astro/src/core/build/plugins/plugin-renderers.ts index c5853dca5c..99fb4e4cea 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 d0174e4b4c..473aa95012 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)};`; } }, };