npm UNMET PEER DEPENDENCY 似乎是错误的

npm UNMET PEER DEPENDENCY appears to be wrong

我正在尝试将 npm install simple-react-bootstrap-navbar 安装到我的项目中。

我的项目依赖 React 15.1.0。

simple-react-bootstrap-navbar"react": ">=0.14.0", 作为 devDependency。

然而,当我安装时,我得到这个 error/warning

我正在使用 --save 标志安装 simple-react-bootstrap-navbar,因此 React 绝对应该是满足 >=0.14.0 的对等依赖项。

那么是什么导致了这个错误,我该如何解决?


我正在使用 npm 3.9.3 和 Node 4.4.4

这只是一个猜测,但如果你仔细观察,你会看到失败的同行:

即使您设法安装了 react@15.1.0react-redux@4.4.0 也明确与其不兼容。我不确定您真正拥有哪个版本的 React,但是您拥有的两个包(simple-react-bootstrap-navbarreact-redux@4.4.0)需要不同的 React 版本,因此它们会发生冲突。

解决方法很简单:先安装react-redux@latestCompatibility with react@15.x was added in react-redux@4.4.1.