react-native npm install 报错?求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native npm install 报错?求解相关的知识,希望对你有一定的参考价值。
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated node-uuid@1.4.7: Use uuid module instead
npm WARN react-native@0.41.2 requires a peer of react@~15.4.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-native-markdown@0.1.1 requires a peer of react-native@^0.4.0 but none is installed. You must install peer dependencies yourself.
npm ERR! code EINTEGRITY
npm ERR! sha1-7EDmbe8nMNVE1KoSMQjTbFiJmDA= integrity checksum failed when using sha1: wanted sha1-7EDmbe8nMNVE1KoSMQjTbFiJmDA= but got sha1-RZDXeyeMRh/hJHdKl0lGMjiUsLk=. (4957082 bytes)
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/pushu/.npm/_logs/2017-10-09T08_15_29_000Z-debug.log
在下面执行 npm install gettng 时出现 react-native 错误
【中文标题】在下面执行 npm install gettng 时出现 react-native 错误【英文标题】:In react-native error while doing npm install gettng below 【发布时间】: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不兼容?
【问题讨论】:
【参考方案1】:您有依赖冲突(不正确且可能损坏的依赖),因此请尝试使用--force
或--legacy-peer-deps
运行命令。如果不生效,临时解决方案是使用Node.js的旧版本(降级Node.js版本),因为它有时会导致这种错误发生。
【讨论】:
谢谢它的工作!但这意味着这个库将无法正常工作? 它会起作用,简单来说就像两个使用公共父库的库之间发生冲突,所以你强制安装它,并删除额外安装的父库。【参考方案2】:试试
npm install --legacy-peer-deps react-native-character-input --save
【讨论】:
以上是关于react-native npm install 报错?求解的主要内容,如果未能解决你的问题,请参考以下文章
为啥 npm install react-native 不起作用?
`npm install --save --save-exact react-native` failed
react-native:无法识别命令“run-android”。可能是由 npm install 引起的
npm install 在 react-native 中出现错误“gyp ERR!find VS”
npm install 破坏了使用 expo 创建的 react-native 应用程序
npm install -g react-native-cli 与使用 npx react-native init <project name> 有啥区别?