Make sure you're running a packa
2020-03-11 本文已影响0人
survivorsfyh
搭建 ReactNative 项目简直是一波多折,期间遇到了很多的状况具体详见其它文章内容分享吧,回归正题!排除种种问题过后执行 react-native run-ios 命令可算是可以成功的把项目(全新创建 init 的空工程!)启动了,OMG!
但好景不长,唤起模拟器开始渲染界面,随后当屏一棒,干得漂亮新的异常诞生了!
No bundle URL present.
Make sure you're running a packager server or have included a .jsbundle file in your application bundle.
RCTFatal
__28-[RCTCxxBridge handleError:]_block_invoke
_dispatch_call_block_and_release
_dispatch_client_callout
_dispatch_main_queue_callback_4CF
__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
__CFRunLoopRun
CFRunLoopRunSpecific
GSEventRunModal
UIApplicationMain
main
start
按常理新项目没对 code 做任何操作前应该不会是 code 上的问题,难道那个环节出了问题;
因子执行的是 iOS 版本,先是对项目目录进行了检查,发现其 pod 文件没有生成齐全,项目文件目录下没有 xxx.xcworkspace 的启动文件,随后尝试手动完善创建 pod 操作,在 iOS 的文件目录下终端执行如下命令
pod install
将 pod 文件完善后再次尝试依然未果 。。。
再次陷入了窘境,查看 ReactNative 的项目文件,因其依赖于 node_modules 随后便尝试执行 npm 的安装,具体执行如下命令操作
npm i
等待片刻后,安装成功,彻底关掉了所有相关的开发环境 IDE 后尝试重新开启,随后再次抱着尝试的心态继续执行了启动项目
react-native run-ios
OMG!
![](https://img.haomeiwen.com/i3095156/e21d54ad91fa7746.png)
![](https://img.haomeiwen.com/i3095156/799756db65548b0c.png)
amazing!!!
![](https://img.haomeiwen.com/i3095156/4ffbb43959dc3a86.png)
如上分别对 ReactNative 和 iOS 的项目文件目录中的 npm 和 cocoapods 进行了二次安装操作,依次安装成功后进行了整个项目的重启操作,随后再次尝试启动项目成功!
遇到同样情况的大家可以进行尝试,希望能起到同样的效果,也欢迎大家分享其它解决的处理办法,为之后遇到该问题的朋友提供更多的参考!
以上便是此次分享的全部内容,希望能对大家有所帮助!