From 3a3029effa0b83775f02fbd9469ef104eb6adb33 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 19 Jan 2021 21:26:27 -0500 Subject: [PATCH] fix: also resolve for module condition because tslib uses it to differentiate between browser esm vs. node esm ref #1583 --- packages/vite/src/node/plugins/resolve.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index c47bf717a221d7..ec25852f96bbc6 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -33,7 +33,7 @@ function resolveExports( ) { return _resolveExports(pkg, key, { browser: true, - conditions: isProduction ? ['production'] : ['development'] + conditions: ['module', isProduction ? 'production' : 'development'] }) }