diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index 6ad8ecfe645d83..21449a10ba4b7f 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -1006,8 +1006,8 @@ function resolveExports( } return _resolveExports(pkg, key, { - browser: targetWeb, - require: options.isRequire, + browser: targetWeb && !conditions.includes('node'), + require: options.isRequire && !conditions.includes('import'), conditions }) }