From cd02e9b88f8ddc47e1410dcd381e2f09a110fabb Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Tue, 8 Aug 2023 17:48:44 +0800 Subject: [PATCH] perf: replace fromEntries with a for loop --- packages/vite/src/node/optimizer/index.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index 021bc4cba641cd..ebc7e3c350638f 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -897,9 +897,11 @@ export function newDepOptimizationProcessing(): DepOptimizationProcessing { export function depsFromOptimizedDepInfo( depsInfo: Record, ): Record { - return Object.fromEntries( - Object.entries(depsInfo).map((d) => [d[0], d[1].src!]), - ) + const obj: Record = {} + for (const key in depsInfo) { + obj[key] = depsInfo[key].src! + } + return obj } export function getOptimizedDepPath(