当我运行一个react-native项目时,我得到一个错误,没有bundle URL,但我不知道我做了什么错误,我很困惑。
当前回答
首先关闭模拟器,然后在终端上运行这些程序
npm install
react-native run-ios
其他回答
也许你忘了这一步
cd ios && pod install
关闭模拟器和终端。打开一个新的并进入你的项目,然后像这样升级你的react-native:
react-native upgrade
问题:当bundle执行失败时,RCTFatal中的无限递归。
在重新启动我的mac后,我也遇到过这种情况。当你在模拟器上运行应用程序时,会打开一个launchPackager终端窗口。我关闭了该窗口并终止了进程(我也关闭了模拟器),然后再次运行react-native run-ios,一切正常。
另一件对我有用的事情是,在xcode中打开项目,然后清理并构建它。通常它会重新运行打包服务器并解决问题。
在info.plist中的NSExceptionDomains字典中检查你的“localhost”键
如果它不存在,就会导致错误。
推荐文章
- 如何更改导航栏上“后退”按钮的标题
- React不会加载本地图像
- 我如何获得iOS 7默认的蓝色编程?
- UITapGestureRecognizer破坏UITableView didSelectRowAtIndexPath
- 在Objective-C中@property保留,赋值,复制,非原子
- 6.5英寸屏幕的App store截图大小是多少?
- Axios获取url工作,但第二个参数作为对象,它不
- 我如何在NSAttributedString中创建一个可点击的链接?
- iOS测试/规格TDD/BDD以及集成和验收测试
- 停止UIWebView垂直“弹跳”?
- 我如何使用多个引用的元素与挂钩数组?
- 组件中useState对状态更新器的多次调用会导致多次重渲染
- 什么是useState()在React?
- 启动屏幕故事板不显示图像
- 如何使webpack开发服务器运行在端口80和0.0.0.0使其公开访问?