NPM未满足的对等依赖

时间:2017-04-03 04:01:33

标签: reactjs npm

我有一个安装了React@15.4.1

的项目

现在我想添加this包,但会出现此错误:

-- 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

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

1 个答案:

答案 0 :(得分:2)

有两件事可以在你身边完成,

您可以在React@15.0.0

中使用React@15.4.1代替package.json

删除React@15.4.1的条目并删除node_modules。之后运行命令

npm install

安装React@15.0.0运行命令

npm install -S react@15.0.0

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