我在Windows10上,节点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.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?
npm不再安装对等依赖项,因此您需要手动安装它们,只需在所需的DEP上执行
回复评论:
留言里写着你错过了哪个部门
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`
因此您需要
当
然后运行
rm -rf node_modules/
npm cache clean
npm install
这将正确安装所有所需的依赖项。
在我的例子中,所有的依赖项都已经存在。在这种情况下,请更新NPM,因为它可能已崩溃。它解决了我的问题。
npm install -g npm