From a6e84834b830e5c3ea2feed61a47ae10ab980890 Mon Sep 17 00:00:00 2001
From: jinxiaolu <jinxiaolu16@gmail.com>
Date: Tue, 26 Mar 2024 10:24:36 +0800
Subject: [PATCH] addAssets bug fix

There is an error message "Maximum call stack size exceeded" when the number of assets files is too large.
---
 src/tools/esbuild/bundler-execution-result.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tools/esbuild/bundler-execution-result.js b/src/tools/esbuild/bundler-execution-result.js
index 3b0727409..534b27801 100644
--- a/src/tools/esbuild/bundler-execution-result.js
+++ b/src/tools/esbuild/bundler-execution-result.js
@@ -31,7 +31,7 @@ class ExecutionResult {
         this.outputFiles.push((0, utils_1.createOutputFileFromText)(path, content, type));
     }
     addAssets(assets) {
-        this.assetFiles.push(...assets);
+        this.assetFiles = this.assetFiles.concat(assets);
     }
     addLog(value) {
         this.logs.push(value);