为了账号安全,请及时绑定邮箱和手机立即绑定

我该如何解决npm UNMET PEER DEPENDENCY警告?

我该如何解决npm UNMET PEER DEPENDENCY警告?

我在Windows 10上,使用Node 5.6.0和npm 3.6.0。我正在尝试将angular-material和mdi安装到我的工作文件夹中。npm使用以下命令安装角度材料的mdi错误:+-- angular@1.5.0+-- UNMET PEER DEPENDENCY angular-animate@^1.5.0+-- UNMET PEER DEPENDENCY angular-aria@^1.5.0+-- angular-material@1.0.6+-- UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57npm WARN enoent ENOENT: no such file or directory, open'C:\Users\xxxxx\Desktop\ngClassifieds\package.json' npm WARN angular-material@1.0.6 requires a peer ofangular-animate@^1.5.0 but none was installed. npm WARN angular-material@1.0.6 requires a peer of angular-aria@^1.5.0but none was installed. npm WARN angular-material@1.0.6 requires a peer ofangular-messages@^1.5.0 but none was installed.如何解决此问题以安装AngularJS材质和MDI?
查看完整描述

3 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

npm不再安装对等依赖项,因此您需要手动安装它们,只需npm install对所需的deps进行安装,然后尝试再次安装主要的依赖项。


这是正确的信息,它说明您缺少哪些部门


UNMET PEER DEPENDENCY angular-animate@^1.5.0 +-- 

UNMET PEER DEPENDENCY angular-aria@^1.5.0 +-- angular-material@1.0.6 +

UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57` 

所以你需要 npm install angular angular-animate angular-aria angular-material angular-messages mdi


查看完整回答
反对 回复 2019-11-07
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

UNMET PEER DEPENDENCY当package.json不满足文件中指定的一个或多个模块的依赖性时,将引发错误。仔细检查警告,并package.json使用正确版本的依赖项更新文件。


然后跑


rm -rf node_modules/

npm cache clean

npm install

这将正确安装所有必需的依赖项。


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 5814 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信