From bda1bb081423148f04e47e95d3519bf47e936a3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 7 Oct 2026 13:50:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=B6=E6=B3=A5=E5=84=BF=20H5=20=E6=89=93?= =?UTF-8?q?=E5=8C=85=E6=8B=92=E7=BB=9D=E9=9D=9E=E6=99=AE=E9=80=9A=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=9D=A1=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - collectZipEntries 遇到 FIFO/socket/设备文件时抛错,不再静默跳过导致缺文件的包 --- .../resources/agc-skills/vite-export-taonier/scripts/pack.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/scripts/pack.mjs b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/scripts/pack.mjs index b496c362c..7d5219379 100644 --- a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/scripts/pack.mjs +++ b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/scripts/pack.mjs @@ -125,8 +125,10 @@ function collectZipEntries(rootDir, rootName) { visit(full); } else if (st.isFile()) { entries.push({ name: nameInZip, dir: false, full }); + } else { + // FIFO / socket / 设备文件既不是目录也不是普通文件;静默跳过会打出一个缺文件的包。 + throw new Error(`产物目录含非普通文件条目:${full};请清理后再打包`); } - // 符号链接已在 assertNoSymlinks 拒绝,这里不会遇到。 } }; visit(rootDir);