From c23e7ca069eef09f0ed8319f3083ff8ca4fe842e Mon Sep 17 00:00:00 2001 From: patak-dev Date: Wed, 13 Apr 2022 14:08:23 +0200 Subject: [PATCH 1/2] fix: revert optimizeDeps false, keep optimizedDeps.disabled --- packages/playground/vue-jsx/vite.config.js | 4 +++- packages/vite/src/node/config.ts | 6 ++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/playground/vue-jsx/vite.config.js b/packages/playground/vue-jsx/vite.config.js index 4c7370a0ce4787..2f4ea255c95094 100644 --- a/packages/playground/vue-jsx/vite.config.js +++ b/packages/playground/vue-jsx/vite.config.js @@ -36,5 +36,7 @@ export default defineComponent(() => { // to make tests faster minify: false }, - optimizeDeps: false + optimizeDeps: { + disabled: true + } } diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index b02ac6e496593e..e7a48c1b4a6fd5 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -145,10 +145,8 @@ export interface UserConfig { preview?: PreviewOptions /** * Dep optimization options - * - * false disables optimization completely (experimental) */ - optimizeDeps?: DepOptimizationOptions | false + optimizeDeps?: DepOptimizationOptions /** * SSR specific options * @alpha @@ -501,7 +499,7 @@ export async function resolveConfig( packageCache: new Map(), createResolver, optimizeDeps: { - disabled: config.optimizeDeps === false, + disabled: optimizeDeps.disabled === true, ...optimizeDeps, esbuildOptions: { keepNames: optimizeDeps.keepNames, From 9590f439e0a8ede2d9378d1ad099c0a81d2a9502 Mon Sep 17 00:00:00 2001 From: patak Date: Wed, 13 Apr 2022 15:08:09 +0200 Subject: [PATCH 2/2] chore: update --- packages/vite/src/node/config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index e7a48c1b4a6fd5..f633d1158bfa95 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -499,7 +499,6 @@ export async function resolveConfig( packageCache: new Map(), createResolver, optimizeDeps: { - disabled: optimizeDeps.disabled === true, ...optimizeDeps, esbuildOptions: { keepNames: optimizeDeps.keepNames,