安装 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)