首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修复npm未满足的对等依赖警告?

如何修复npm未满足的对等依赖警告?
EN

Stack Overflow用户
提问于 2016-03-02 12:09:43
回答 13查看 317.7K关注 0票数 276

我使用的是Windows 10,Node 5.6.0和npm 3.6.0。我正在尝试将angular-material和mdi安装到我的工作文件夹中。npm install angular-material mdi错误:

代码语言:javascript
复制
+-- 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.57

npm 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 of
angular-animate@^1.5.0 but none was installed. 

npm WARN angular-material@1.0.6 requires a peer of angular-aria@^1.5.0
but none was installed. 

npm WARN angular-material@1.0.6 requires a peer of
angular-messages@^1.5.0 but none was installed.

如何解决此问题以安装AngularJS材料和MDI?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2016-03-02 12:11:43

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

回复评论:

就在那条消息里,上面写着你错过了哪些警员

代码语言:javascript
复制
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

票数 233
EN

Stack Overflow用户

发布于 2016-10-04 20:45:28

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

然后运行

代码语言:javascript
复制
rm -rf node_modules/
npm cache clean
npm install

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

票数 76
EN

Stack Overflow用户

发布于 2017-06-21 08:02:09

在我的例子中,所有的依赖项都已经存在。请在这种情况下更新NPM,因为它可能已经崩溃。它解决了我的问题。

代码语言:javascript
复制
npm install -g npm
票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35738346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档