From d88f857070ed14c16b99f792ed552e8f9dfdf182 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 16 Aug 2022 18:23:28 -0400 Subject: [PATCH] this might work? --- packages/kit/src/vite/dev/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/kit/src/vite/dev/index.js b/packages/kit/src/vite/dev/index.js index a44559427857..44c4aa8070ea 100644 --- a/packages/kit/src/vite/dev/index.js +++ b/packages/kit/src/vite/dev/index.js @@ -294,7 +294,12 @@ export async function dev(vite, vite_config, svelte_config, illegal_imports) { remove_static_middlewares(vite.middlewares); - const runtime_base = path.relative('.', runtime_directory); + const runtime_base = runtime_directory.startsWith(process.cwd()) + ? `/${path.relative('.', runtime_directory)}` + : `/@fs${ + // Windows/Linux separation - Windows starts with a drive letter, we need a / in front there + runtime_directory.startsWith('/') ? '' : '/' + }${runtime_directory}`; const { set_private_env } = await vite.ssrLoadModule(`${runtime_base}/env-private.js`); const { set_public_env } = await vite.ssrLoadModule(`${runtime_base}/env-public.js`);