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.0
,react-redux@4.4.0
也明确与其不兼容。我不确定您真正拥有哪个版本的 React,但是您拥有的两个包(simple-react-bootstrap-navbar
和 react-redux@4.4.0
)需要不同的 React 版本,因此它们会发生冲突。
解决方法很简单:先安装react-redux@latest
。 Compatibility with react@15.x
was added in react-redux@4.4.1
.
我正在尝试将 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.0
,react-redux@4.4.0
也明确与其不兼容。我不确定您真正拥有哪个版本的 React,但是您拥有的两个包(simple-react-bootstrap-navbar
和 react-redux@4.4.0
)需要不同的 React 版本,因此它们会发生冲突。
解决方法很简单:先安装react-redux@latest
。 Compatibility with react@15.x
was added in react-redux@4.4.1
.