From dd9d7e5b6e53772ac6e0623e946563851515b205 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=B4=E5=A4=A9?= Date: Mon, 13 Apr 2026 04:18:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=9D=E5=A7=8B=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=A1=B5=E5=85=A8=E9=83=A8=E6=A3=80=E6=B5=8B=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E6=97=B6=E8=87=AA=E5=8A=A8=E8=B7=B3=E8=BD=AC=E4=BB=AA=E8=A1=A8?= =?UTF-8?q?=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复全部检测项(Node.js/Git/CLI/配置文件)通过后仍停留在初始设置页的问题, 现在会自动刷新引擎状态并跳转到仪表盘。 --- src/pages/setup.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/setup.js b/src/pages/setup.js index de6cecd..674318a 100644 --- a/src/pages/setup.js +++ b/src/pages/setup.js @@ -189,6 +189,17 @@ async function runDetect(page) { api.configureGitHttps().catch(() => {}) } + const nodeOk = node.installed + const allOk = nodeOk && cliOk && config.installed + + // 全部通过 → 自动跳转到仪表盘 + if (allOk) { + const engine = getActiveEngine() + if (engine?.detect) await engine.detect() + window.location.hash = '/dashboard' + return + } + renderSteps(page, { node, git, cliOk, config, version }) }