npm UNMET PEER DEPENDENCY似乎是错误的
问题描述:
我试图将npm install simple-react-bootstrap-navbar
放入我的项目中。npm UNMET PEER DEPENDENCY似乎是错误的
我的项目已将15.1.0作为依赖项进行响应。
simple-react-bootstrap-navbar
具有"react": ">=0.14.0",
作为devDependency。
然而,当我安装,我得到这个错误/警告
我与--save标志安装simple-react-bootstrap-navbar
,等反应过来绝对应该满足>=0.14.0
同行的依赖。
那么是什么原因导致了这个错误,我该如何解决?
我在NPM 3.9.3和4.4.4节点
答
这只是一个猜测,但如果你仔细观察,你会看到失败的同行:
即使您设法安装[email protected]
,[email protected]
明确地与它不兼容。我不确定您使用的是哪个React版本,但您拥有的两个软件包(simple-react-bootstrap-navbar
和[email protected]
)需要不同的React版本,以便它们发生冲突。
解决方法很简单:首先安装[email protected]
。 Compatibility with [email protected]
was added in [email protected]
.
node-gyp是3.3.1。最新的npm似乎是3.9.5,所以我不认为我会落后太多 - 同样在节点4.4.4上 - 它不像我在旧的0.XX版本。至于无收缩包装,我更感兴趣的是解决这个问题,因为这个包可能会被其他人使用 –