繁体   English   中英

不变违规:在 UIManager 中找不到 RNCSafeAreaProvider

[英]Invariant Violation: RNCSafeAreaProvider was not found in the UIManager

我是 React Native 的新手,并且在使用常规 React 方面有一些经验,我正在尝试进行 React Native 导航设置,但是在遵循文档时遇到以下错误。 我尝试从头开始并重新安装所有内容,因为我不知道此错误意味着什么:

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

反应图片

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

expo init '项目名称' cd '项目名称' npm run android

npm install @react-navigation/native

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

npm install @react-navigation/stack

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

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

projectRoot $ cd ios
projectRoot/ios $ pod install

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM