Reactjs NPM未满足的对等依赖

Reactjs NPM未满足的对等依赖,reactjs,npm,Reactjs,Npm,我有一个安装了React@15.4.1 现在我想添加程序包,但出现以下错误: -- UNMET PERR DEPENDENCY react@>=0.12.0 || ^15.0.0-0 npm WARN react-swipeable@3.9.2 requires a peer of react@>=0.12.0 || ^15.0.0-0 but none was installed 如果我理解正确的话,这个包在它的对等依赖项中有0.12-15.0版本,但是我的项目使用更高的版本;这

我有一个安装了
React@15.4.1

现在我想添加程序包,但出现以下错误:

-- UNMET PERR DEPENDENCY react@>=0.12.0 || ^15.0.0-0
npm WARN react-swipeable@3.9.2 requires a peer of react@>=0.12.0 || ^15.0.0-0
but none was installed

如果我理解正确的话,这个包在它的对等依赖项中有0.12-15.0版本,但是我的项目使用更高的版本;这就是为什么我不能将此包添加到我的项目中。那么什么是可能的解决方案呢?

两件事是你可以做的

您可以使用
React@15.0.0
而不是
React@15.4.1
在您的
包.json中

删除
React@15.4.1
并删除
节点\u模块
。然后运行命令

npm install
安装React@15.0.0运行命令

npm install -S react@15.0.0

您可以做的第二件事是寻找另一个与您的React版本兼容的npm模块。

两件事可以从您这边完成

您可以使用
React@15.0.0
而不是
React@15.4.1
在您的
包.json中

删除
React@15.4.1
并删除
节点\u模块
。然后运行命令

npm install
安装React@15.0.0运行命令

npm install -S react@15.0.0

您可以做的第二件事是寻找另一个与您的React版本兼容的npm模块。

这只是一个警告,因此应该正确添加。否则提出一个问题(或支持这个:)这是我的问题,但谢谢你的帮助!这只是一个警告,因此应该正确添加。否则提出一个问题(或支持这个:)这是我的问题,但谢谢你的帮助!