“Npm ls”显示依赖关系损坏。怎么解决?

Rod*_*ira 3 node.js ionic-framework npm-install ionic2 angular

我想从你那里得到一点帮助来解决这个让我发疯的问题(也许这是一种强迫症¯ \ _ (?) _ / ¯ )

我有一个包含 Nodejs + Angular + Ionic 的项目,在您自己的文件夹中使用“node ls”命令检查时似乎存在依赖性问题,我看到“未满足的对等依赖性”。

在“npm install”中只显示警告,但在“npm ls”中显示“unmet peer dependency”。有什么关系?我该怎么做才能解决它?

我已经更新了nodejs 7.8.0,我已经用“npm install”重新安装了项目文件夹中的依赖项,但仍然没有解决。

显示错误的命令输出“npm ls”...

npm ls 输出图像

谢谢你们

Vin*_*k93 6

这些正在发生是因为
假设有 4 个模块 => a,b,c,d
所以,a 依赖于 b,
b 依赖于 c
但 d 版本依赖于 c(旧版本)。
现在新版本的 c 无法与旧版本的 c 匹配,因此无法满足依赖关系。
(解决方案):=
删除 node_modules 并重新安装
或更新 d