From b5908a24ba0808380e3c8ec415624b108c65e08d Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Fri, 20 Sep 2024 17:07:33 +0200 Subject: [PATCH] fix: treat config file as ESM in Deno (#18158) --- packages/vite/src/node/config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index e38e5b5959809b..05435b5ae1bb38 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -1035,7 +1035,8 @@ export async function loadConfigFromFile( return null } - const isESM = isFilePathESM(resolvedPath) + const isESM = + typeof process.versions.deno === 'string' || isFilePathESM(resolvedPath) try { const bundled = await bundleConfigFile(resolvedPath, isESM)