【问题标题】:In react-native error while doing npm install gettng below在下面执行 npm install gettng 时出现 react-native 错误
【发布时间】:2022-01-20 07:25:16
【问题描述】:

今天我想安装这个lib

但不幸的是,我收到了以下错误。

npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解决依赖关系 树 npm 错误! npm 错误!解决时:my-app@1.0.0 npm ERR!成立: react@17.0.1 npm 错误! node_modules/react npm 错误!反应@“17.0.1” 来自根项目 npm ERR! npm 错误!无法解决依赖关系: npm 错误!来自 react-native-character-input@1.0.5 的对等 react@"^16.8.1" npm 错误! node_modules/react-native-character-input npm ERR!
react-native-character-input@"*" 来自根项目 npm ERR! npm 呃!修复上游依赖冲突,或者重试npm ERR!这 带有--force 或--legacy-peer-deps npm ERR 的命令!接受一个 不正确(并且可能被破坏)的依赖解析。

这是什么意思,我的react-native的版本和这个lib不兼容?

【问题讨论】:

    标签: react-native npm


    【解决方案1】:

    您有依赖冲突不正确且可能损坏的依赖),因此请尝试使用--force--legacy-peer-deps 运行命令。如果不生效,临时解决方案是使用Node.js的旧版本(降级Node.js版本),因为它有时会导致这种错误发生。

    【讨论】:

    • 谢谢它的工作!但这意味着这个库将无法正常工作?
    • 它会起作用,简单来说就像两个使用公共父库的库之间发生冲突,所以你强制安装它,并删除额外安装的父库。
    【解决方案2】:

    试试 npm install --legacy-peer-deps react-native-character-input --save

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-26
      • 2021-02-05
      • 2013-09-17
      • 2017-04-25
      • 1970-01-01
      • 2021-08-05
      • 2014-10-17
      • 2019-06-11
      相关资源
      最近更新 更多