如何在React Native中仅为iOs或Android安装软件包

如何在React Native中仅为iOs或Android安装软件包,android,react-native,package.json,Android,React Native,Package.json,我想知道是否可以在React Native中只为iOs或Android安装软件包?我在苹果支付上使用tipsi stripe,Android和RN0.61.5有一些bug,我在Android上不需要它 我尝试从Android Studio和packages.json中删除模块,该模块正常工作,但不干净,有人有更好的解决方案吗?您不能仅为IOS安装该软件包,但可以根据平台导入该软件包,如下所示: import { Platform } from 'react-native' let Module

我想知道是否可以在React Native中只为iOs或Android安装软件包?我在苹果支付上使用tipsi stripe,Android和RN0.61.5有一些bug,我在Android上不需要它


我尝试从Android Studio和packages.json中删除模块,该模块正常工作,但不干净,有人有更好的解决方案吗?

您不能仅为IOS安装该软件包,但可以根据平台导入该软件包,如下所示:

import { Platform } from 'react-native'

let ModuleName

if (Platform.OS === 'ios') {
  ModuleName = require('moduleName')
}

您不能仅为IOS安装软件包,但可以根据以下平台导入软件包:

import { Platform } from 'react-native'

let ModuleName

if (Platform.OS === 'ios') {
  ModuleName = require('moduleName')
}
尝试将其添加到react-native.config中

尝试将其添加到react-native.config中


它适用于基于平台的导入,但不适用于基于平台的安装它适用于基于平台的导入,但不适用于基于平台的安装