【发布时间】:2019-10-22 00:18:05
【问题描述】:
当我使用 react-native run-ios 运行我的 React Native 应用程序时,大约有一半的时间它给了我“没有捆绑 URL 存在”错误
在控制台中,它挂在“加载依赖关系图,完成”上
如果我重新加载它总是可以正常工作,所以这不是一个真正的问题,我只是想了解原因。有什么想法吗?
【问题讨论】:
标签: reactjs react-native metro-bundler
当我使用 react-native run-ios 运行我的 React Native 应用程序时,大约有一半的时间它给了我“没有捆绑 URL 存在”错误
在控制台中,它挂在“加载依赖关系图,完成”上
如果我重新加载它总是可以正常工作,所以这不是一个真正的问题,我只是想了解原因。有什么想法吗?
【问题讨论】:
标签: reactjs react-native metro-bundler
最常见的原因之一可能是 Internet 代理。如果您设置了任何 SOCKS 代理,请取消选中。
【讨论】:
这可能有几个原因。缓存保留在构建部分并可能导致错误,其中大部分发生在HTTP 地址接受部分。建议查看info.list文件中的NSAppTransportSecurity部分或NSExceptionAllowsInsecureHTTPLoads部分。
如果您在这里没有发现问题,您可能会在build 部分遇到问题。在这种情况下,您可以删除build 文件并运行
rm -rf ios/build
【讨论】:
“No bundle URL present”表示您的 iOS 项目没有 main.jsbundle 文件。 main.jsbundle 文件用于在发布模式下管理资源(如图像和自定义字体)。 重新加载后,工作正常有些好奇,但可能会在 App Store 发布或发布测试中出现一些问题,例如图像无法正确显示... 这只是我的意见。 谢谢
【讨论】: