在 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 并安装微信插件
然后用微信扫描二维码完成登录即可。

在这里插入图片描述

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐