Windows 上 OpenClaw 微信 CLI 检测不到 OpenClaw 的解决方案
在 Windows 系统上运行以下命令安装微信插件时:
npx -y @tencent-weixin/openclaw-weixin-cli@latest install
出现错误提示:
[openclaw-weixin] 未找到 openclaw,请先安装:
npm install -g openclaw
详见 https://docs.openclaw.ai/install
即使已经通过 npm install -g openclaw 正确安装了 OpenClaw,问题依然存在。
问题原因
微信 CLI 的检测逻辑使用了 Unix/Linux 的 which 命令来检查 openclaw 是否安装:
但 Windows 默认没有 which命令,导致检测失败。
解决方案
步骤 1:创建 openclaw 命令包装器
找到 npm 全局安装路径:npm root -g
假设输出为 C:\nvm4w\nodejs\node_modules,则全局 bin 目录为 C:\nvm4w\nodejs。
后面就是基于此基础路径
① 创建 openclaw.cmd:注意基于上面给的路径
在 C:\nvm4w\nodejs\openclaw.cmd 写入:@node "%~dp0\node_modules\openclaw\openclaw.mjs" %*
② 创建 openclaw.bat:
在 C:\nvm4w\nodejs\openclaw.bat 写入:
@echo off
node "%~dp0\node_modules\openclaw\openclaw.mjs" %*
步骤 2:安装并配置 which 命令
npm install -g which
创建 which.cmd 包装器:
在 C:\nvm4w\nodejs\which.cmd 写入:@node "%~dp0\node_modules\which\bin\which.js" %*
步骤 3:验证安装
# 验证 openclaw 命令
openclaw --version
# 验证 which 能检测到 openclaw
which openclaw
# 应该输出类似:C:\nvm4w\nodejs\openclaw.bat
最后
重新运行npx -y @tencent-weixin/openclaw-weixin-cli@latest install
现在应该能正常检测到 OpenClaw 并安装微信插件
然后用微信扫描二维码完成登录即可。

更多推荐



所有评论(0)