【发布时间】:2016-11-29 19:31:12
【问题描述】:
我是 npm 世界的新手,所以也许这很容易。问题如下:
我有一个安装了 react v.15.2.0 的项目,我需要安装一个包,例如react typist - https://github.com/jstejada/react-typist。
当我这样做时,我会产生一个错误:(npm v2.*)
npm 错误! peerinvalid 包 react@15.2.1 不满足 兄弟姐妹的 peerDependencies 要求!
在互联网上阅读时,我遵循了将 npm 本身更新到 v.3 的建议,所以我通过运行 npm install -g npm 来做到这一点。但是错误依然存在:
+-- UNMET PEER DEPENDENCY react@15.2.1
我认为,我需要更新对v.15.2.1 的反应,但不知道该怎么做。运行npm update 没有帮助,仍然是同样的错误。能否请教一下,如何解决这个问题?
谢谢。
【问题讨论】:
-
请包含您项目的“package.json”中最相关的部分。
-
npm -v是什么?如果您使用的是 Windows,更新npm可能无法按预期工作。另外,如果您更新 npm,请删除整个node_modules文件夹并重试。 -
对于 npm v3,这是一个警告而不是错误。如果您将其视为错误,则您仍在使用 v2。如果您使用的是 v3,它不会阻止您安装依赖项。