From e338ef5ba1a446aa68e6fb5517bb8b3cd673faa7 Mon Sep 17 00:00:00 2001 From: Nikhil Saraf Date: Mon, 12 Jun 2023 00:54:55 +0530 Subject: [PATCH] use user config resolve.conditions for the internal node resolve, required for "react-server" components --- packages/vite/src/node/ssr/ssrModuleLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/ssr/ssrModuleLoader.ts b/packages/vite/src/node/ssr/ssrModuleLoader.ts index 3e498809f32829..898ce3324b393f 100644 --- a/packages/vite/src/node/ssr/ssrModuleLoader.ts +++ b/packages/vite/src/node/ssr/ssrModuleLoader.ts @@ -121,7 +121,7 @@ async function instantiateModule( const { isProduction, - resolve: { dedupe, preserveSymlinks }, + resolve: { dedupe, preserveSymlinks, conditions }, root, } = server.config @@ -129,7 +129,7 @@ async function instantiateModule( mainFields: ['main'], browserField: true, conditions: [], - overrideConditions: ['production', 'development'], + overrideConditions: [...conditions, 'production', 'development'], extensions: ['.js', '.cjs', '.json'], dedupe, preserveSymlinks,