OpenClaw配置飞书插件出现:Failed to start CLI: Error: spawn EINVAL
·
这个文章是为了记录我解决问题:Failed to start CLI: Error: spawn EINVAL的方法。
注:配置这个的前提是你已经装好OpenClaw并且可以在Web端正常访问了,例如:可以对话
当你使用命令:
openclaw plugins install @m1heng-clawd/feishu
去配置飞书插件的时候出现报错:
Failed to start CLI: Error: spawn EINVAL
at ChildProcess.spawn (node:internal/child_process:420:11)
at spawn (node:child_process:753:9)
at runCommandWithTimeout (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/exec-BhaMholX.js:196:16)
at packNpmSpecToArchive (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/npm-registry-spec-U5p9_mZa.js:92:20)
at file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/npm-registry-spec-U5p9_mZa.js:351:30
at withTempDir (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/npm-registry-spec-U5p9_mZa.js:12:16)
at async installFromNpmSpecArchive (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/npm-registry-spec-U5p9_mZa.js:350:9)
at async installFromNpmSpecArchiveWithInstaller (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/npm-registry-spec-U5p9_mZa.js:323:9)
at async installPluginFromNpmSpec (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/installs-R16yXl3y.js:245:39)
at async Command.<anonymous> (file:///D:/NodeJs/nodejs/node_global/node_modules/openclaw/dist/plugins-cli-CVxlcmpu.js:673:18)
这个情况下你可以让OpenClaw自检一下这个问题,他会给出提示让你进行修改,你可以跟着尝试去做。或者让他自己安装一个飞书的插件
下面说一下我的步骤:
npm cache clean --force //清理npm缓存
openclaw plugins install @m1heng-clawd/feishu //再次使用命令安装插件
如果依然报错,先不要管,让OpenClaw自检一下查看是否已经存在插件了,如果插件已经存在,那么就先设置一下你的飞书App ID 和 App Secret,执行以下命令:
openclaw config set channels.feishu.appId "你的App ID"
openclaw config set channels.feishu.appSecret "你的App Secret"
openclaw config set channels.feishu.enabled true
然后重启你的网关
openclaw gateway restart
如果你发现你重启网关出现有报错内容:
[plugins] failed to load plugin: Error: Cannot find module '@larksuiteoapi/node-sdk'
Require stack: - C:\Users\XXX.openclaw\extensions\feishu\src\client.ts (plugin=feishu, source=C:\Users\XXX.openclaw\extensions\feishu\index.ts)
这是因为缺失了依赖导致的问题,飞书的插件需要 @larksuiteoapi/node-sdk 这个依赖包,你只需安装这个依赖包即可:
npm install @larksuiteoapi/node-sdk -g
再重启你的网关即可,后面就可以接着配置你的飞书了,成功之后就是这种情况

更多推荐




所有评论(0)