【发布时间】:2018-11-05 06:18:52
【问题描述】:
我相信我理解“未满足的对等依赖”是什么意思。例如,“package-a”依赖于“package-b@^2.1.5”,但没有安装 package-b@2.x.x (>=2.1.5) 的版本。
但是“不正确的依赖”让我感到困惑。说“package-a 要求不正确的依赖项”是没有意义的。是说 package-lock.json 或 yarn.lock 中列出的依赖项与 package-a 所说的不匹配吗?如果这是正确的,那么这将如何解决?
当我在 Github 上搜索有关“不正确依赖”的具体讨论时,它似乎出现在 yarn 或 npm 存储库中的问题上。解决方案通常似乎是对 yarn 或 npm 的修复。此消息是否针对 yarn/npm 中的错误?
如果我在 https://docs.npmjs.com/ 中搜索“不正确的对等依赖性”,我没有得到任何结果。
【问题讨论】:
-
嗨,约翰。很抱歉,这里没有人能帮助你——你终于明白了吗?让您的 package.json 和您的问题中的具体失败依赖项来帮助回答会很棒。否则这个问题对任何人都没有帮助。
-
@Andy。感谢您的回复。我不再有一个给我这个错误的项目。但总的来说,了解何时甚至可能获得“不正确的对等依赖”会很有帮助。是不是只有在npm/yarn源码有bug的时候才会出现?
-
我不知道曾经收到过该消息,并且正如您所说,它不在文档中。因此,恐怕我无法进一步帮助您,如果没有具体示例,我不知道从哪里开始。