diff --git a/apps/ai-game-creator-shell/src/view/project-development/export/state/useTaonierExport.ts b/apps/ai-game-creator-shell/src/view/project-development/export/state/useTaonierExport.ts index 350463b1c..b27c7f41b 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/export/state/useTaonierExport.ts +++ b/apps/ai-game-creator-shell/src/view/project-development/export/state/useTaonierExport.ts @@ -769,6 +769,9 @@ export function useTaonierExport({ if (!projectPath) return false; const invoke = resolveTauriInvoke(); if (!invoke) return false; + // 显式重新构建要能重新弹出失败:清掉上一次「已忽略」的指纹,否则同一条确定性失败 + // (如固定路径的 artifactMissing)会被 visibleFailure 一直滤掉。 + setDismissedFailure(''); setFailure(null); try { await runTaonierExportBuild(invoke, projectPath);