reactjs - 安装 react-tinder-card 依赖项时出错
问题描述
我试图安装 react-tinder-card 并给我这个错误我不知道如何解决它,有什么帮助吗?
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! While resolving: tinder_clone_react@0.1.0
npm ERR! Found: react@17.0.2
npm ERR! node_modules/react
npm ERR! react@"^17.0.2" from the root project
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.8.0" from react-tinder-card@1.4.0
npm ERR! node_modules/react-tinder-card
npm ERR! react-tinder-card@"*" from the root project
解决方案
由于版本不匹配,这似乎是一个错误react
:react-tinder-card
想要16.8.0
但在你的项目中你有17.0.2
.
为了解决这个问题,你可以将你的 react 版本降级到16
(不推荐)或者你可以分叉react-tinder-card
,更新包以接受react@17
对等依赖并检查一切是否正常。
我建议您也打开一个问题react-tinder-card
并要求他们做同样的事情(升级对等依赖项中的反应版本)。
推荐阅读
- clr-profiling-api - 我们可以在 CLR 分析中使用 IMetaDataImport2 从类中调用方法吗?
- sql-server - 存储过程的输出参数
- javascript - 是否可以在单个语句中从另一个模块导出 * 和默认值?
- json - 如何使用数据外部块将来自 Terraform null_resource 的 JSON 解析为地图
- ms-access - 如何解决“条件表达式中的数据类型不匹配”
- sql - 当 Oracle 为空时选择大小写
- node.js - 多个反应在同一个 ip
- hive - Hive 计数的结果不正确
- vb.net - 在 Visual Studio 2019 中,如何配置 VB.NET 代码编辑器的 IntelliSense 在我按 Enter 时不插入换行符?
- flutter - 如何将上下文传递给提供者的第二个小部件树