Javascript React本机库的条件导入

Javascript React本机库的条件导入,javascript,react-native,Javascript,React Native,我只想为Android导入React本机库,因为没有iOS版本 我有当前设置(我使用require绕过进口限制): 但这在iOS上仍然失败 有没有标准的方法可以做到这一点?我找不到关于它的任何文档。这个问题已经由一个已经合并的PR()解决了。但是,该库的所有者尚未发布新版本。 因此,在新版本发布之前,作为一种解决方法,您可以在node\u modules/react native background color/目录中手动添加空白的index.ios.js文件,以解决您在ios中的导入问题。或

我只想为Android导入React本机库,因为没有iOS版本

我有当前设置(我使用
require
绕过进口限制):

但这在iOS上仍然失败


有没有标准的方法可以做到这一点?我找不到关于它的任何文档。

这个问题已经由一个已经合并的PR()解决了。但是,该库的所有者尚未发布新版本。

因此,在新版本发布之前,作为一种解决方法,您可以在
node\u modules/react native background color/
目录中手动添加空白的
index.ios.js
文件,以解决您在ios中的导入问题。或者,您也可以分叉库。

导入它,然后使用
如果(Platform.OS==android){…}
执行您需要执行的操作如何?它在导入时抛出一个错误,因为iOSWell不存在代码,请查看库的自述()看起来他们建议了一个iOS的解决方法。你试过了吗?我会看一看。另外,添加一个你在iOS上遇到的错误的屏幕截图会很有帮助。
if (Platform.OS === 'android') {
  BackgroundColor = require('react-native-background-color');
}