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

时间:2017-03-29 12:39:04

标签: node.js angular ionic-framework ionic2 npm-install

我想帮助你解决这个令我疯狂的问题(也许这是一种强迫性紊乱¯\ _(ツ)_ /¯)

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

在“npm install”中只显示警告,但在“npm ls”中显示“未满足的对等依赖”。 有什么关系?我该怎么做才能解决它?

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

命令输出“npm ls”出现错误......

npm ls output image

谢谢大家

1 个答案:

答案 0 :(得分:3)

这些都是因为发生了 假设有4个模块=> A,B,C,d
所以,依赖于b,
b依赖于c
但d版本依赖于c(旧版本)。
现在c新版本无法与旧版本的c匹配,因此无法依赖 (溶液):=
 删除node_modules并重新安装
或更新d