我用的是Windows 10, Node 5.6.0和npm 3.6.0。我试图安装角材料和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 ?


当前回答

如果你想保留angular的当前版本,你可以访问这个版本兼容性检查器来检查哪个版本的angular-material最适合你当前的angular版本。你也可以使用角材料兼容性检查角材料的对等依赖关系。

其他回答

如果你想保留angular的当前版本,你可以访问这个版本兼容性检查器来检查哪个版本的angular-material最适合你当前的angular版本。你也可以使用角材料兼容性检查角材料的对等依赖关系。

Npm-install-peers对我很有用。

npm install -g npm-install-peers

我收到以下错误: 警告“> react-native@0.68.2”没有满足peer dependency“react@17.0.2”。

看起来主要原因是我安装了“react-native”包,而不是随节点安装而来的“npx react-native”包。

一旦我删除了“react-native”包,我就能够成功地使用“npx react-native init packagename”语法。

你可以在react native站点上查看关于上述问题的react-native文档: https://reactnative.dev/docs/environment-setup

导致此错误的最可能原因之一可能是您在package.json中定义了较旧的版本。要解决此问题,请更改包中的版本。Json来匹配那些NPM抱怨的。

一旦完成,运行npm install,瞧!!

可以通过全局安装UNMET依赖项来解决。

示例:NPM install -g @angular/common@4.4.6

逐个安装。 这对我很管用。