From f8ea716a79f994f55fc3dcfdc70f9678af79f359 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Fri, 8 Sep 2023 12:58:05 +0300 Subject: [PATCH] fix(vitest): set SSR env only when transformMode is ssr (#4083) --- packages/vitest/src/node/plugins/index.ts | 1 - packages/vitest/src/runtime/setup.node.ts | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vitest/src/node/plugins/index.ts b/packages/vitest/src/node/plugins/index.ts index e3f11a49261e..2f30b17dc958 100644 --- a/packages/vitest/src/node/plugins/index.ts +++ b/packages/vitest/src/node/plugins/index.ts @@ -140,7 +140,6 @@ export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest('t // so we are making them truthy process.env.PROD ??= PROD ? '1' : '' process.env.DEV ??= DEV ? '1' : '' - process.env.SSR ??= '1' for (const name in envs) process.env[name] ??= envs[name] diff --git a/packages/vitest/src/runtime/setup.node.ts b/packages/vitest/src/runtime/setup.node.ts index 2e1a1aa3ee89..e1f1bc1f1d25 100644 --- a/packages/vitest/src/runtime/setup.node.ts +++ b/packages/vitest/src/runtime/setup.node.ts @@ -37,6 +37,10 @@ export async function setupGlobalEnv(config: ResolvedConfig, { environment }: Re _require.extensions['.scss'] = () => ({}) _require.extensions['.sass'] = () => ({}) _require.extensions['.less'] = () => ({}) + process.env.SSR = '' + } + else { + process.env.SSR = '1' } installSourcemapsSupport({