如何解决npm UNMET PEER DEPENDENCY
我在Windows 10上,节点版本5.6.0和Npm版本3.6.0。 试图在我的工作文件夹上安装角材和mdi。 npm install angular-material 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.57
npm WARN enoent ENOENT:没有这样的文件或目录,打开'C: Users xxxxx Desktop ngClassifieds package.json'
npm WARN angular-material@1.0.6需要angular-animate@^1.5.0的同伴,但没有安装。
npm WARN angular-material@1.0.6需要angular-aria@^1.5.0的同行,但没有安装。
npm WARN angular-material@1.0.6需要angular-messages@^1.5.0的同行,但没有安装。
我该如何解决这个问题以获得角材和mdi的安装?
npm不再安装对等体依赖关系,因此您需要手动安装它们,只需在需要的npm install
上执行npm install
,然后再尝试安装主要的代理。
回复评论:
这条消息是正确的,它说明你错过了哪些东西
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
当未满足package.json
文件中指定的一个或多个模块的依赖关系时,会引发UNMET PEER DEPENDENCY
错误。 仔细检查警告并使用正确版本的依赖关系更新package.json
文件。
然后运行
rm -rf node_modules/
npm cache clean
npm install
这将正确安装所有必需的依赖关系。
在我的情况下,所有的依赖关系已经在那里。 请在这种情况下更新NPM ,因为它可能已经崩溃。 它解决了我的问题。 npm install -g npm
链接地址: http://www.djcxy.com/p/27643.html上一篇: How to solve npm UNMET PEER DEPENDENCY
下一篇: Grunt is already installed. but grunt command is not found