我是本机反应的新手,并且具有使用常规React的经验,并且正在尝试获取本机导航设置,但是在遵循文档时遇到以下错误。我已经尝试从头开始并重新安装所有内容,因为我不知道此错误是什么意思:
不变违规:在UIManager中找不到RNCSafeAreaProvider 有关如何解决此问题的任何建议,将不胜感激。
答案 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
解决了这个问题。