这个方案不需要装任何构建工具,直接从 v2026.3.13的包里把缺失的文件复制过来,重启后,Dashboard 应该就回来了。
cd /tmpnpm pack openclaw@2026.3.13tar -xzf openclaw-2026.3.13.tgzcp -r package/dist/control-ui $(npm prefix -g)/lib/node_modules/openclaw/dist/openclaw gateway restart
方案二:版本降级
鉴于新版本问题很多,最直接的办法是降级,降级不会丢失配置,数据和设置是独立的。
npm install -g openclaw@2026.3.13openclaw gateway restart
方案三:从源码构建
如果想用最新版,又想自己修:
git clone --depth 1 https://github.com/openclaw/openclaw.git tmp/openclaw-srccd /tmp/openclaw-srcpnpm installpnpm ui:buildcp -r /tmp/openclaw-src/dist/control-ui ~/.npm-global/lib/node_modules/openclaw/dist/openclaw gateway restart
不过这个方案需要本地有 Node.js 环境,执行时间也长一些。
如果 openclaw仍已安装,使用简单方式。如果 CLI 已删除但服务仍在运行,使用手动服务移除。
(一)简单方式(CLI 仍已安装)
openclaw uninstallopenclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactive
停止 Gateway 网关服务:
openclaw gateway stop卸载 Gateway 网关服务(launchd/systemd/schtasks):
openclaw gateway uninstall删除状态 + 配置:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"rm -rf ~/.openclaw/workspacenpm rm -g openclawpnpm remove -g openclawbun remove -g openclaw
如果安装了 macOS 应用:
rm -rf /Applications/OpenClaw.app如果使用了配置文件( --profile/OPENCLAW_PROFILE),对每个状态目录重复步骤 3(默认为~/.openclaw-<profile>)。在远程模式下,状态目录位于 Gateway 网关主机上,因此也需要在那里运行步骤 1-4。
(二)手动服务移除(CLI 未安装)
openclaw缺失,请使用此方法。macOS(launchd)
bot.molt.gateway(或bot.molt.<profile>;旧版 com.openclaw.* 可能仍然存在):launchctl bootout gui/$UID/bot.molt.gatewayrm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
bot.molt.<profile>。如果存在任何旧版 com.openclaw.* plist,请将其移除。Linux(systemd 用户单元)
openclaw-gateway.service(或 openclaw-gateway-<profile>.service):systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reload
Windows(计划任务)
OpenClaw Gateway(或 OpenClaw Gateway (<profile>))。 任务脚本位于你的状态目录下。schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
~\.openclaw-<profile>\gateway.cmd。
夜雨聆风