【问题标题】:Could not resolve react-native peer dependency无法解决 react-native peer 依赖
【发布时间】:2022-08-04 03:34:58
【问题描述】:

我克隆了一个 react native 存储库,当我执行npm install 时出现以下错误。

似乎 2 个包与 react-native 包具有对等依赖项:

  • react-native-async-storage/async-storage@1.17.5
  • react-native-svg-icon@0.10.0

package.json 文件有\"react-native\": \"0.68.2\",它似乎与react-native-async-storage 包所需的兼容(react-native@\"^0.0.0-0 || 0.60 - 0.68 || 1000.0.0\"),与react-native-svg-icon@0.10.0(react-native@\"^0.64.0\")相同

我尝试了--force--legacy-peer-deps 命令,解决了一些漏洞,但npm install 的输出相同。

有什么建议么?

运行npm install 时:

运行时npm install --legacy-peer-deps:

运行时npm install --force:

  • 您会发布运行 npm install --legacy-peer-deps 后得到的错误日志吗?
  • 感谢您回答@sush。我刚刚用npm install --legacy-peer-depsnpm install --force 的截图编辑了帖子
  • 似乎 legacy-peer-deps 选项没有引发任何错误。它没有安装软件包吗?当您执行 npm start 时会发生什么?
  • 也永远不要发布错误的屏幕截图。请以可复制的(文本)形式发布它们。

标签: react-native dependencies npm-install


【解决方案1】:

最终对我有用的是降级 npm 版本,在我的例子中是 8.3.1。

【讨论】:

    猜你喜欢
    • 2022-07-30
    • 2022-07-27
    • 2020-01-12
    • 2022-08-20
    • 2021-07-12
    • 1970-01-01
    • 2018-11-15
    • 2017-12-16
    • 1970-01-01
    相关资源
    最近更新 更多