Skip to content

Commit ef48b84

Browse files
committed
fix: align optimizer resolve logic with esbuild
1 parent 0742036 commit ef48b84

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

packages/vite/src/node/config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1090,6 +1090,7 @@ function resolveDepOptimizationOptions(
10901090
optimizeDeps.rollupOptions.keepNames =
10911091
optimizeDeps.esbuildOptions.keepNames
10921092
}
1093+
10931094
if (
10941095
optimizeDeps.esbuildOptions.platform !== undefined &&
10951096
optimizeDeps.rollupOptions.platform === undefined

packages/vite/src/node/optimizer/index.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -792,11 +792,7 @@ async function prepareRolldownOptimizerRun(
792792
define,
793793
platform,
794794
resolve: {
795-
// TODO: set aliasFields, conditionNames depending on `platform`
796-
mainFields: ['module', 'main'],
797-
aliasFields: [['browser']],
798-
extensions: ['.js', '.css'],
799-
conditionNames: ['browser'],
795+
extensions: ['.tsx', '.ts', '.jsx', '.js', '.css', '.json'],
800796
...rollupOptions.resolve,
801797
},
802798
// TODO: remove this and enable rolldown's CSS support later

0 commit comments

Comments
 (0)