From 15a6e539b80dbd456bec78530ff02b17affec02e Mon Sep 17 00:00:00 2001 From: patak-dev Date: Fri, 24 Jun 2022 22:01:48 +0200 Subject: [PATCH] fix: only add guard during build --- packages/vite/src/node/optimizer/optimizer.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/node/optimizer/optimizer.ts b/packages/vite/src/node/optimizer/optimizer.ts index dbffa1b464e5dc..d239e2811a57b4 100644 --- a/packages/vite/src/node/optimizer/optimizer.ts +++ b/packages/vite/src/node/optimizer/optimizer.ts @@ -530,11 +530,13 @@ export async function initDepsOptimizer( // If all the inputs are dependencies, we aren't going to get any // delayDepsOptimizerUntil(id) calls. We need to guard against this // by forcing a rerun if no deps have been registered - setTimeout(() => { - if (!firstRunCalled && registeredIds.length === 0) { - getDepsOptimizer(config)?.run() - } - }, runOptimizerIfIdleAfterMs) + if (isBuild) { + setTimeout(() => { + if (!firstRunCalled && registeredIds.length === 0) { + getDepsOptimizer(config)?.run() + } + }, runOptimizerIfIdleAfterMs) + } } function registerWorkersSource(id: string): void {