我直接按照 Expo 文档中说明的步骤将我的 React Native 应用程序的 expo 从 SDK25 升级到 SDK32。 当我尝试将应用程序运行到 Expo 客户端时,出现以下错误
undefined is not an object (evaluating '_expo2.default.KeepAwake') <unknown> crna-entry.js:20:17 loadModuleImplementation require.js:292:12 guardedLoadModule require.js:179:45 global code <unknown file>:0
环境
- 世博会 CLI 2.6.14
- 节点:10.0.0
- npm:6.5.0
- 博览会:^32.0.0 => 32.0.0
- react :16.5.0 => 16.5.0
- native react :https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz => 0.57.1
- react 导航:^3.0.9 => 3.0.9
最佳答案
删除 react-native-scripts 并更新主键
关于javascript - Expo SDK32 undefined 不是对象(评估 '_expo2.default.KeepAwake' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56284049/