首页 > 解决方案 > React-native-maps 因版本错误而失败

问题描述

使用 React Native 迈出第一步。试图在模拟器中显示地图。失败:

React 原生版本不匹配

JavaScript 版本 0.54.4

本机版本 0.55.2

我正在关注react-native.comreact-native-maps上的示例

create-react-native-app MyMap
cd MyMap
npm install react-native-maps --save
vi App.js

添加import MapView from 'react-native-maps';

添加

<MapView
    initialRegion={{
      latitude: 37.78825,
      longitude: -122.4324,
      latitudeDelta: 0.0922,
      longitudeDelta: 0.0421,
    }}
  />

npm run ios

在模拟器中因上述错误而失败。在终端中,它告诉我地图需要react-native 0.52 - 0.54,而默认安装附带的最新版本是0.55.

附言。运行新的 OSX 10.13.4 Parallels-VM 进行开发。不确定这是否有问题?pps。在没有地图编辑的情况下运行应用程序可以正常工作。

标签: reactjsreact-nativereact-native-iosreact-native-maps

解决方案


尝试使用较旧的 react-native 版本安装您的项目。

react-native init --version="0.54.0" MyMap

这可能会有所帮助:

带有旧版本的 react native 的新 React Native 项目


推荐阅读