【问题标题】:How do I solve a NetworkError when attempting to debug a React Native application?尝试调试 React Native 应用程序时如何解决 NetworkError?
【发布时间】:2016-01-24 23:15:19
【问题描述】:

我正在创建一个 Android React Native 应用程序,除了我尝试调试程序时,一切似乎都运行良好。当我尝试这样做时,应用程序只是变成一个空白屏幕,并且 Chrome 控制台出现此错误:

未捕获的网络错误:无法在“WorkerGlobalScope”上执行“importScripts”:“http://localhost:8081/index.android.bundle?platform=android&dev=true”处的脚本无法加载。

几秒钟后,应用程序崩溃了。有谁知道如何解决这个问题?我刚开始这个项目,我还没有真正做那么多,所以我不知道为什么会这样

【问题讨论】:

  • 你运行的是什么版本的 react native?
  • 我现在在尝试调试打包的应用程序时使用 RN 0.17.0 得到这个。这可能吗?

标签: android reactjs react-native


【解决方案1】:

我遇到该错误的原因是因为我在启用 chrome 调试的情况下运行。关闭它为我解决了这个错误。

【讨论】:

    【解决方案2】:

    我有同样的错误。我就是这样解决的。

    AppDelegate.m 我曾评论过 -

    jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];

    且未注释 -

    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

    这样做是为了在设备上运行。换回来了。现在可以使用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 2016-08-28
      • 2017-10-20
      • 2020-06-06
      • 2018-05-22
      相关资源
      最近更新 更多