什么`UNMET PEER DEPENDENCY <packagename> extraneous`是什么意思?

时间:2016-03-23 19:00:43

标签: npm

我理解UNMET PEER DEPENDENCY表示我需要npm installpeerDependencies之一。我相信 extraneous表示包存在,但未在package.json中列出(可能是因为它已全局安装?)。

将两个人放在一起是什么意思?

即使我在node_modules中看到正确版本的这些软件包,为什么我会看到此错误?

1 个答案:

答案 0 :(得分:11)

这意味着您在本地npm repo中安装了一个模块,该模块是&#34;无关的&#34; (意味着你没有依赖它),它具有&#34;未满足的对等依赖关系&#34;在一个库上你也没有安装(如果你确实在本地或全局安装它,它也是无关紧要的,所以它不在你的依赖树中)。如果您运行npm prune,它应该删除无关的依赖项和此消息。