首页 > 解决方案 > 如何在 React Native 中忽略导入失败?

问题描述

我想在 React Native 的脚本中导入一个模块。这个模块在 iOS 上只有index.android.js这样的导入失败。我怎么能忽略它,因为我不需要 iOS 中的那个模块?

我尝试使用if (Platform.OS == 'android') Module = require('module'),但它仍然抛出 UnableToResolveError:

Module does not exist in the module map or in these directories: D:\myproject\node_modules

重要提示:我不想修改模块。

标签: javascriptandroidnode.jsreact-nativeimport

解决方案


你可以尝试利用这个https://github.com/facebook/react-native/issues/7271这不是一个完整的答案,但它可以帮助你。


推荐阅读