From 1a73d75ccf97d49d207cdfebe9a98cc87b72aa2f Mon Sep 17 00:00:00 2001 From: yamachi4416 Date: Sat, 4 Jul 2026 13:11:21 +0900 Subject: [PATCH 1/2] fix(config): add patch ssr.resolve.conditions --- src/config.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/config.ts b/src/config.ts index d7f5a011f..3f786d613 100644 --- a/src/config.ts +++ b/src/config.ts @@ -216,6 +216,16 @@ export async function getVitestConfigFromNuxt( } }, }, + { + // https://github.com/nuxt/test-utils/issues/1635 + name: 'nuxt:test-utils:patch-ssr-conditions', + enforce: 'post', + configEnvironment(name, config) { + if (name === 'ssr' && config.resolve?.conditions) { + config.resolve.conditions = config.resolve.conditions.filter(x => x !== 'import') + } + }, + }, ], } satisfies ViteUserConfig, // resolved vite config From 9f736ee90815906e96a138cbf83d9c587abf68b3 Mon Sep 17 00:00:00 2001 From: yamachi4416 Date: Sat, 4 Jul 2026 20:51:56 +0900 Subject: [PATCH 2/2] unify to browser-conditions plugin --- src/config.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/config.ts b/src/config.ts index 3f786d613..2739056e7 100644 --- a/src/config.ts +++ b/src/config.ts @@ -215,14 +215,10 @@ export async function getVitestConfigFromNuxt( }, } }, - }, - { - // https://github.com/nuxt/test-utils/issues/1635 - name: 'nuxt:test-utils:patch-ssr-conditions', - enforce: 'post', - configEnvironment(name, config) { - if (name === 'ssr' && config.resolve?.conditions) { - config.resolve.conditions = config.resolve.conditions.filter(x => x !== 'import') + configResolved(config) { + // https://github.com/nuxt/test-utils/issues/1635 + if (config.ssr.resolve?.conditions) { + config.ssr.resolve.conditions = config.ssr.resolve.conditions.filter(x => x !== 'import') } }, },