javascript - react native : Can't run app on iOS correctly "Failed to load bundle(http://localhost:8081/index.bundle?"

标签 javascript ios react-native

当尝试运行 React native iOS 应用程序时,我收到一个错误的红色页面。这是我在 iOS 屏幕上遇到的以下错误。

 Failed to load bundle(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false) with error:(Unable to resolve module ./node_modules/react-native/src/constants/screens from/Users/username/Desktop/mobile/App.js: The module ./node_modules/react-native/src/constants/screens could not be found from /Users/username/Desktop/mobile/App.js. Indeed, none of these files exist:

/Users/username/Desktop/mobile/node_modules/react-native/src/constants/screens(.native||.ios.jsx|.native.jsx|.jsx|.ios.js|.native.js|.js|.ios.js|.native.js|.js|.ios.json|.native.json|.json)`

 /Users/username/Desktop/mobile/node_modules/react-native/src/constants/screens/index(.native||.ios.jsx|.native.jsx|.jsx|.ios.js|.native.js|.js|.ios.js|.native.js|.js|.ios.json|.native.json|.json) (null))

__38-[RCTCxxBridge loadSource:onProgress:]_block_invoke.245
    RCTCxxBridge.mm:420
___ZL36attemptAsynchronousLoadOfBundleAtURLP5NSURLU13block_pointerFvP18RCTLoadingProgressEU13block_pointerFvP7NSErrorP9RCTSourceE_block_invoke.118
__80-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]_block_invoke
-[RCTMultipartStreamReader emitChunk:headers:callback:done:]
-[RCTMultipartStreamReader readAllPartsWithCompletionCallback:progressCallback:]
-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]
__88-[NSURLSession delegate_streamTask:didBecomeInputStream:outputStream:completionHandler:]_block_invoke
__NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__
-[NSBlockOperation main]
-[__NSOperationInternal _start:]
_dispatch_client_callout
_dispatch_block_invoke_direct
_dispatch_client_callout
_dispatch_block_invoke_direct
dispatch_block_perform
__NSOQSchedule_f
_dispatch_client_callout
_dispatch_continuation_pop
_dispatch_async_redirect_invoke
_dispatch_root_queue_drain
_dispatch_worker_thread3
_pthread_wqthread
start_wqthread

我尝试通过查看其他 stackoverflow 帖子来解决这个问题。但是,到目前为止,没有一种解决方案对我有用。老实说,我很困惑,不知道该怎么办。感谢您提供任何帮助或建议。

最佳答案

快速修复:npm 添加@babel/runtime

然后:rm -rf ios/build/;杀死 $(lsof -t -i:8081); react native 运行 ios

关于javascript - react native : Can't run app on iOS correctly "Failed to load bundle(http://localhost:8081/index.bundle?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51867872/

相关文章:

javascript - 空字符串是有效的 JSON 键吗?

javascript - 在 flask 中处理 javascript 输出后重新加载页面

ios - 使用 UIGraphics 调整照片大小但最终图像有点模糊

ios - 归档在没有任何上下文的情况下停止,但在设备上构建时效果良好

amazon-web-services - AWS Elasticsearch:如何将位置{lat:float,lon:float}的映射类型更改为geo_point

javascript - 如何在 React Native 中的 React Navigation 中禁用 createDrawerNavigator 中的 header

javascript - setInterval() 同时执行的两个函数会互相减慢

javascript - 将 Javascript 函数应用于多个按钮?

ios - 您如何以 YYYY-MM-DD 格式快速获取上周日期?

javascript - 应该在排序函数之后的回调中设置状态吗?