尝试安装 React-native-maps 时出现此错误,这是啥意思?

Posted

技术标签:

【中文标题】尝试安装 React-native-maps 时出现此错误,这是啥意思?【英文标题】:Tried to install React-native-maps and I got this error what does this mean?尝试安装 React-native-maps 时出现此错误,这是什么意思? 【发布时间】:2021-10-25 03:54:35 【问题描述】:

终端

npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解决依赖关系 树 npm 错误! npm 错误!解决时:instalawnrn@0.0.1 npm ERR! 发现:react@17.0.1 npm ERR! node_modules/react npm ERR! react@"17.0.1" 来自根项目 npm ERR!对等反应@">= 16.0 || node_modules/react-native-maps npm 错误! react-native-maps@"" 来自 根项目 npm ERR!还有 2 个(react-native、react-native-web) npm 错误! npm 错误!无法解决依赖关系:npm ERR!同行 react@"17.0.2" 来自 react-dom@17.0.2 npm ERR! node_modules/react-dom npm 错误! peer react-dom@">=16.5.1" 来自 react-native-web@0.11.7 npm 呃! node_modules/react-native-web npm 错误!同行 react-native-web@"^0.11" 来自 react-native-maps@0.28.0 npm ERR! node_modules/react-native-maps npm 错误! react-native-maps@"" 来自根项目 npm ERR! npm 错误!修复上游依赖 冲突,或重试 npm ERR!此命令与 --force,或 --legacy-peer-deps npm 错误!接受不正确的(并且可能被破坏的)依赖解决方案。 npm 错误! npm 错误!看 C:\Users\kcopu\AppData\Local\npm-cache\eresolve-report.txt 完整 报告。

【问题讨论】:

请将控制台输出格式化为代码,而不是引号,以保留换行符。这就是它所说的——该版本目前不是为 React 17 构建的。 【参考方案1】:

包管理器可以决定是否安装 react-native-maps。 NPM 不起作用,但您可以使用 yarn 安装包,例如 'yarn add react-native-maps' 将代替 npm Install 工作。

【讨论】:

【参考方案2】:

我也是同样的问题。 如果我用这个命令安装

npm install react-native-maps --save-exact

不工作...但使用此命令

expo install react-native-maps

有效!!

【讨论】:

请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。 你用过 react native CLI 吗? @PapaKodi 不,他没有。相反,他使用了 expo CLI

以上是关于尝试安装 React-native-maps 时出现此错误,这是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

react-native-maps 安装

react-native-maps 中的当前位置

使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps

无法在我的项目中运行 react-native-maps

使用 react-native-maps 未显示谷歌地图/空白

react-native-maps@0.29.3: Android - 空地图