【发布时间】:2020-10-27 23:10:13
【问题描述】:
我正在构建一个世博会项目并想添加导航。 Expo推荐react-navigation,所以我尝试安装它。
- 我做了一个基本的应用程序
- 想要添加导航,所以我按照 Expo.io 上的官方指南进行操作
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-viewnpm install @react-navigation/stackimport { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack';
每当我尝试在 iPhone 或 Web 浏览器上打开项目时,都会收到以下错误...
我已经尝试了故障排除页面https://reactnavigation.org/docs/troubleshooting/ 上给出的所有修复(接受删除节点模块并再次运行npm install),但我仍然无法修复该问题。
我找到了遇到此问题的人,但从未找到适合我的解决方法。
我的一位朋友向我推荐了 Expo,到目前为止,我的经历还算“嗯”。我有几个人告诉我他们在 Expo 上也有很多问题,并告诉我只使用 React Native,但问题是我是 Windows 开发人员,我无法在 React Native 上测试 IOS,我只有一个 iPhone,我不会构建一个我自己不能使用的应用程序。 TBH,我什至不觉得 React 有用或有趣(作为一个苗条的开发者),但我愿意尝试 React(因为像这样的琐碎事情而放弃它 3 次之后)。
有人知道这个问题的解决方法吗?为什么会这样?
【问题讨论】:
标签: reactjs react-native navigation expo react-navigation