如何使用React-Native版本0.48.0安装SafeAreaview为我的项目



这是问题:

我想将SafeAreaview安装到我的项目中以调整iPhone X屏幕,并且我不想将React-Native版本升级到0.50.1,其中包含 SafeAreAview 组件,现在是我的React-Native版本是 0.48.0 ,还有一个仅JS版本,可作为NPM模块,React-Native-Safe-Area-View。

  • https://github.com/reaeact-community/reeact-native-native-safe-area-view

我用

安装了它

npm安装react-native-safe-area-view--save

然后我用Xcode运行项目,它显示错误

这是错误:

错误:捆绑失败:模棱两可的分辨率:模块/user/dongfanggouwu-xiong/webstormprojects/webstormprojects/untitled/index.js尝试需要反应,但是有几个文件提供此模块。您可以删除或修复它们:

  • /Users/dongfanggouwu-xiong/WebstormProjects/untitled/node_modules/react-native-safe-area-view/node_modules/react-native/package.json
  • /Users/dongfanggouwu-xiong/WebstormProjects/untitled/node_modules/react-native/package.json

有两个反应的模块,一个是在反应新的安全区域中,我不知道如何修复它,我浪费了很多时间,并尝试了很多方法来找到很多方法解决方案。

那么,是否有人在与我的反应中对iPhone X改编有同样的问题?

最后,我找到了一个解决方案。如果您还没有使用React Native 0.50 ,则可以使用React-Navigation的SafeAreaview。

import { SafeAreaView } from 'react-navigation'

且反应 - 游动版本必须是包含SafeAreaview的较新版本,据我所知,React-Navigation版本必须至少1.00@beta 16,因此也许您需要将React-Natigation升级到更新版本。

相关内容

  • 没有找到相关文章

最新更新