pra*_*ng7 6 android google-maps ios reactjs react-native
问题
我正在尝试在我的项目中安装Airbnb的react-native-maps.安装说明: airbnb/react-native-maps/installation
当我在cmd中运行以下命令时: npm install react-native-maps --save
这就是我得到的: ` - react-native-maps@0.14.0 npm WARN react-native-maps@0.14.0需要react @> = 15.4.0的对等,但没有安装.
如果我继续进一步安装,请忽略此项,然后运行以下命令: react-native link react-native-maps
这就是我得到的: 在C:\ RNProjects\Mapp \node_modules(39ms)中扫描561个符号链接文件夹rnpm-install info链接react-native-maps ios依赖rnpm-install info iOS模块react-native-maps已成功链接
^我们可以看到,只安装了iOS相关的地图模块.在检查项目目录时,我能够验证没有安装任何与android相关的模块.
故障排除
这是我试图解决问题的清单,但没有一个有效.
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需要一个peer @^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的对等方,但没有安装.
npm update react-native.仍然得到相同的警告信息.
npm install npm@latest -g.没工作.
附加信息
这是我解决这个问题的方法(按时间顺序):
npm cache cleannpm install all modulenpm installnpm i react-native-maps@0.12.5 --Sreact-native link react-native-maps一旦我这样做了,它就能成功地将 android 和 ios React-native-modules 链接到项目。
注意:在运行该react-native run-android命令之前,
跑步:cd android && gradlew clean && cd .. && react-native run-android。
这将在运行之前清理 gradle 并有助于避免任何错误。
| 归档时间: |
|
| 查看次数: |
5303 次 |
| 最近记录: |