始终违规:在UIManager中找不到RNCSafeAreaProvider

时间:2020-09-07 14:33:33

标签: reactjs react-native native uimanager

我是本机反应的新手,并且具有使用常规React的经验,并且正在尝试获取本机导航设置,但是在遵循文档时遇到以下错误。我已经尝试从头开始并重新安装所有内容,因为我不知道此错误是什么意思:

不变违规:在UIManager中找不到RNCSafeAreaProvider 有关如何解决此问题的任何建议,将不胜感激。

react picture

3 个答案:

答案 0 :(得分:0)

对于遇到此错误的任何人-我的安装方式肯定是错误的,因为从一个新项目开始并按此顺序执行命令-我没有遇到相同的问题:

expo init'项目名称' cd'项目名称' npm运行android

npm install @ react-navigation / native

expo install react-native-gesture-handler react-native-anianiated react-native-screens react-native-safe-area-context @ react-native-community / masked-view

npm install @ react-navigation / stack

答案 1 :(得分:0)

另外一个案例:我在 Expo Bare 工作流程中使用 react-navigation 时遇到了这个错误,也遵循了 react-navigation 指南。

我只是用以下方法解决了这个问题:

projectRoot $ cd ios
projectRoot/ios $ pod install

答案 2 :(得分:0)

我最近遇到了这个问题。我通过运行 yarn add react-native-safe-area-context 解决了这个问题。