From 9560c92994e1d1eb08ef973cff91a65a04d24810 Mon Sep 17 00:00:00 2001 From: Jasin Yip Date: Wed, 16 Feb 2022 19:27:59 +0800 Subject: [PATCH] Fix the duplicate export initialization (#14272) --- packages/babel-helper-module-transforms/src/index.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/babel-helper-module-transforms/src/index.ts b/packages/babel-helper-module-transforms/src/index.ts index b618b4510e4e..8a3d4a251edb 100644 --- a/packages/babel-helper-module-transforms/src/index.ts +++ b/packages/babel-helper-module-transforms/src/index.ts @@ -460,11 +460,8 @@ function buildExportInitializationStatements( // We generate init statements (`exports.a = exports.b = ... = void 0`) // for every 100 exported names to avoid deeply-nested AST structures. const chunkSize = 100; - for ( - let i = 0, uninitializedExportNames = []; - i < initStatements.length; - i += chunkSize - ) { + for (let i = 0; i < initStatements.length; i += chunkSize) { + let uninitializedExportNames = []; for (let j = 0; j < chunkSize && i + j < initStatements.length; j++) { const [exportName, initStatement] = initStatements[i + j]; if (initStatement !== null) {