openclaw onboard --install-daemon Error: Cannot find module ‘./internal/tslib.js‘
这说明 OpenClaw 的依赖包特别是anthropic-ai相关的包内部结构损坏或版本不兼容。这种情况通常是因为 npm 在深层嵌套的依赖安装时失败了。请尝试以下彻底清理的步骤第一步彻底删除残留文件关键步骤仅仅用npm uninstall有时删不干净损坏的文件。打开文件资源管理器在地址栏输入以下路径并回车%AppData%\npm删除以下两个内容如果存在node_modules文件夹注意这会删除你全局安装的所有 npm 包如果里面有其他重要包请先把它们记下来稍后重装openclaw文件没有后缀名的脚本文件openclaw.cmd文件第二步重新安装回到管理员 PowerShell执行以下命令再次确认缓存已清理防止再次下载到坏文件npm cache clean--force重新安装 OpenClaw-记得修改国内镜像源 npm configsetregistry https://registry.npmmirror.com/ 默认的 npm configsetregistry https://registry.npmjs.org/-使用 PowerShell 命令 关闭杀毒软件Set-MpPreference-DisableRealtimeMonitoring$true-强制 Git 使用 HTTPS 替代 SSH git config--global url.https://github.com/.insteadOfssh://gitgithub.com/npm install-g openclawlatest--verbose第三步如果依然报错尝试降级版本如果重装最新版2026.4.22依然报同样的错说明这个最新版本可能在 Windows 上有兼容性 Bug。你可以尝试安装稍微旧一点的稳定版本。先卸载npm uninstall-g openclaw安装上一个版本假设是 2026.4.20 或其他npm install-g openclaw2026.4.15--verbose(如果不确定具体版本号可以先运行npm view openclaw versions --json查看历史版本列表)第四步运行命令安装成功后再次运行openclaw onboard--install-daemon--verbose powershell-ExecutionPolicy Bypass-Commandopenclaw onboard --install-daemon --verboseopenclaw doctor核心原因分析报错Cannot find module ./internal/tslib.js发生在anthropic-ai这个包里。这通常是该包发布时的打包问题或者是 npm 在安装这个深层依赖时网络中断导致的文件缺失。手动删除node_modules文件夹是最有效的解决方式。