安装 material-ui 时显示警告: $ npm install @material-ui/core npm WARN ajv-keywords@3.2.0 需要 ajv@^6.0.0 的同级

Posted

技术标签:

【中文标题】安装 material-ui 时显示警告: $ npm install @material-ui/core npm WARN ajv-keywords@3.2.0 需要 ajv@^6.0.0 的同级【英文标题】:Installing material-ui showing warning: $ npm install @material-ui/core npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 【发布时间】:2018-11-26 07:44:34 【问题描述】:

我正在为 React 安装 material-ui:npm install @material-ui/core(即the latest version)。 我得到了最新的 npm 版本(npm i -g npm,现在是 + npm@6.1.0)。 我也试过:npm install --save material-ui。

但它总是向我展示这个:

$ npm install @material-ui/core

npm WARN ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0 但没有安装。您必须自己安装对等依赖项。

@material-ui/core@1.2.1 8.235s更新了1个包,审核了14597个包 发现 0 个漏洞。

不知道是不是material-ui最新版本的问题?还是最新的 npm 问题?那么,我该如何继续为 React 安装 material-ui?

【问题讨论】:

现在使用+npm@6.1.0,但是还是不行。 我刚试过:npm install --save material-ui。但是还是不行…… 【参考方案1】:

你需要安装ajv@^6.0.0

npm install -S ajv@^6.0.0

编辑:补充一点,作为described in this post,npm 似乎删除了 npm 3 上对等依赖项的自动安装,但如果您希望自动处理,您可以使用 npm-install-peers

【讨论】:

哦,是的。我刚刚尝试过$ npm i ajv,它成功了!谢谢~ 很高兴能提供帮助 :) 如果问题已解决,请不要忘记将此问题标记为已回答。

以上是关于安装 material-ui 时显示警告: $ npm install @material-ui/core npm WARN ajv-keywords@3.2.0 需要 ajv@^6.0.0 的同级的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Xcode 在 appdelegate.h 文件中使用 AVAudioPlayer Delegate 协议时显示警告?

如果单击按钮时显示警告消息,则不显示更新的搜索结果列表

当 API 返回空数据时显示警告(Vue.js / Axios)

当我在 android 中使用哈希映射时显示警告(使用新的 SparseArray<String>)

qgis下载时显示错误怎么办

登录时显示403 Access Denied