You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native Deck Swiper库npm安装失败问题及解决方法求助

问题原因

react-native-deck-swiper@2.0.8的peer依赖配置过于陈旧,仅要求适配react-native@^0.49.1,但你的项目使用的是0.69.5版本,两者版本差距过大,npm的依赖解析器无法调和这个冲突,因此抛出ERESOLVE错误。另外那条npm WARN只是npm版本的配置弃用提示,和本次安装失败无关,无需理会。

解决办法
  • 优先使用兼容参数安装:给安装命令加上--legacy-peer-deps参数,采用npm旧版依赖解析逻辑跳过严格的peer依赖检查,这是最稳妥的临时解决方案:

    npm install react-native-deck-swiper --legacy-peer-deps
    

    也可以用--force强制安装,但可能引发其他潜在依赖风险,优先选择上面的命令。

  • 安装库的最新版本:react-native-deck-swiper的新版本已经适配了高版本react-native,直接安装最新版就能解决依赖冲突:

    npm install react-native-deck-swiper@latest
    
  • 不推荐方案:降级react-native:将项目的react-native版本降到^0.49.1,但该版本过于老旧,会导致@react-navigation等其他依赖也出现兼容问题,完全没必要采用这种方式。

内容的提问来源于stack exchange,提问作者Bro Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 19:06:28