ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0

Posted

技术标签:

【中文标题】ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0【英文标题】:ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 【发布时间】:2018-10-23 12:23:12 【问题描述】:

我每次尝试安装 zapier-cli 时都会收到该消息。 有人可以帮我解决这个问题吗?

【问题讨论】:

【参考方案1】:

我认为您需要手动安装 ajv 或者如果您已经安装了较低版本,请将其更新到版本 6

npm i ajv

我遇到了类似的问题,所以我手动安装了它,一切都对我有用

【讨论】:

【参考方案2】:

David 来自 Zapier 平台团队。看起来这是npm itself 的错误。更新 npm (npm i -g npm) 或手动安装 ajv (npm i -g ajv@6) 应该可以解决警告。

【讨论】:

npm 6.2.0 第一次不会发出错误消息(当不存在node_modules 时),但如果您再次运行npm install,则会出现该消息。 不起作用。这个问题从五月份就开始了,还没有解决?我们如何完全删除它? npm i ajv@6 --save-dev 可能是您想要的? -g 全局安装。 zapier-platform-cli 是全局安装的,因此它缺少的依赖项也应该如此。 嗨,更新到这个版本不会破坏构建吗?【参考方案3】:

问题:npm WARN ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0 但没有安装。 您必须自己安装对等依赖项。 你错过了ajv@^6.0.0的依赖 只需安装它:

npm install ajv@^6.0.0

【讨论】:

以上是关于ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0的主要内容,如果未能解决你的问题,请参考以下文章

需要一个对等点,但没有安装

buefy@0.9.3 需要 vue@^2.6.11 的对等点,但没有安装

在aws上实现不同区域的vpc对等链接

NPM 对等要求错误

什么时候需要转?对称 NAT 和端口限制 NAT

@angular/cdk@5.0.3 需要 @angular/common@~5.1.1 的对等体,但没有安装