gpt4 book ai didi

android - npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装

转载 作者:可可西里 更新时间:2023-11-01 03:55:38 26 4
gpt4 key购买 nike

问题

我正在尝试在我的项目中安装 Airbnb 的 react-native-maps。安装说明: airbnb/react-native-maps/installation

当我在 cmd 中运行以下命令时:npm install react-native-maps --save

这是我得到的:`-- react-native-maps@0.14.0npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装。

如果我继续进一步安装并运行以下命令,请忽略它:react-native link react-native-maps

这是我得到的:扫描 C:\RNProjects\Mapp\node_modules 中的 561 个文件夹以查找符号链接(symbolic link)(39 毫秒)rnpm-install info 链接 react-native-maps ios 依赖rnpm-install info iOS 模块 react-native-maps 已成功链接

^正如我们所见,只安装了 iOS 相关的 map 模块。在检查项目目录时,我能够验证没有安装 android 相关模块。

疑难解答

这是我尝试解决问题的方法列表,但没有一个起作用。

  1. 尝试安装 npm install react@15.4.0 --save

收到这些警告:

npm WARN react-native@0.43.3 需要 react@16.0.0-alpha.6 的对等体,但没有安装。npm WARN react-test-renderer@16.0.0-alpha.6 需要 react@^16.0.0-alpha.6 的对等体,但没有安装。

因此,为了解决这个问题,我尝试使用以下命令安装 react@16.0.0-alpha.6:npm install react@16.0.0-alpha.6

我又收到了同样的信息:

npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装。

  1. 尝试更新 react-native npm update react-native

仍然收到相同的警告消息。

  1. 尝试安装最新版本的 npm:npm install npm@latest -g

没用。

附加信息

  • native react :0.43.3
  • react-native-cli: 2.0.1
  • 平台:Android
  • 开发操作系统:Windows 10 操作系统

最佳答案

这是我解决这个问题的方法(按时间顺序):

  1. 已从项目中删除 node_module 目录
  2. npm 缓存清理
  3. 修改 package.json 为:"react":"~15.4.1"; “ native react ”:“0.42.3”; “ react 测试渲染器”:“15.4.1”
  4. npm 安装所有模块
  5. npm 安装
  6. npm i react-native-maps@0.12.5 --S
  7. react-native 链接 react-native-maps

一旦我这样做,它就能够成功地将 android 和 ios react-native-modules 链接到项目

注意:在运行react-native run-android命令之前,

运行:cd android && gradlew clean && cd .. && react-native run-android

这将在运行前清理 gradle 并有助于避免任何错误。

关于android - npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43403382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com