You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装zapier-cli时出现ajv-keywords@3.2.0需ajv@^6.0.0 peer依赖提示求助

解决zapier-cli安装时ajv peer依赖冲突问题

我之前在安装zapier-cli的时候也碰到过一模一样的peer依赖提示,给你几个亲测有效的解决办法:

  • 使用npm的legacy peer依赖模式安装
    这个方法最直接,因为npm从v7开始默认严格校验peer依赖,而旧包往往存在版本兼容问题。执行下面的命令就能绕过这个校验:

    npm install -g zapier-cli --legacy-peer-deps
    
  • 手动安装兼容版本的ajv后再安装zapier-cli
    既然提示明确要求ajv@^6.0.0,我们可以先全局安装符合要求的ajv版本,再安装zapier-cli:

    # 安装指定版本的ajv
    npm install -g ajv@6.12.6
    # 再安装zapier-cli
    npm install -g zapier-cli
    

    这样ajv-keywords的peer依赖要求就被满足了,不会再弹出提示。

  • 如果你用Yarn作为包管理器
    可以用忽略peer依赖的参数来安装:

    yarn global add zapier-cli --ignore-peer-deps
    

这个问题本质是zapier-cli依赖的某个子包还在使用旧版本的ajv-keywords,而新版npm的peer依赖校验规则更严格导致的,上面的方法都能顺利解决这个问题。

内容的提问来源于stack exchange,提问作者D K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:24:11