当我尝试在 iOS 模拟器上运行我的 React Native 应用程序时,它经常卡在启动屏幕上。 重启模拟器,重启vscode,删除app,再启动打包器,有时会启动有时不会。太挑剔了。
我不知道是什么原因造成的,但这确实影响了我的工作效率。我正在使用 VSCode 的“React Native Tools”扩展中的 React Native : Run iOS on Simulator
命令启动打包器和模拟器。
任何帮助将不胜感激
答案 0 :(得分:0)
你能提供更多细节吗?您在使用库 https://github.com/crazycodeboy/react-native-splash-screen 吗? PS:这是 React-Native 中最常用的做闪屏的库。
我需要知道这个才能给你一个正确的答案。但只是猜测,我认为您可能会遗漏以下代码:
componentDidMount() {
// do stuff while splash screen is shown
// After having done stuff (such as async tasks) hide the splash screen
SplashScreen.hide();
}
方法 hide() 在应用启动后隐藏屏幕。
等待您的反馈。谢谢:)
答案 1 :(得分:0)
在这里为自己回答:
不能肯定,但似乎是我的工作代理导致了问题。应用程序未连接到 http://localhost:8081/
处的打包程序。