From 6a0381311b173b133772efe8d5f174e9bdf989cd Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 29 Jan 2021 09:56:08 -0500 Subject: [PATCH] fix(optimizer): check qualified deps length after accounting for include --- packages/vite/src/node/optimizer/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index 2d376267810bdc..5a5b12b3ab5f8c 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -137,8 +137,6 @@ export async function optimizeDeps( ) } - const qualifiedIds = Object.keys(deps) - const include = config.optimizeDeps?.include if (include) { const resolve = config.createResolver({ asSrc: false }) @@ -156,6 +154,8 @@ export async function optimizeDeps( } } + const qualifiedIds = Object.keys(deps) + if (!qualifiedIds.length) { writeFile(dataPath, JSON.stringify(data, null, 2)) log(`No dependencies to bundle. Skipping.\n\n\n`)