尝试调试React Native应用程序时如何解决NetworkError?

5
我正在创建一款Android React Native应用程序,除了在尝试调试程序时出现问题,其他一切似乎都很正常。当我尝试调试时,应用程序变成了一个空白的白屏,并且Chrome控制台显示以下错误信息:Uncaught NetworkError: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'http://localhost:8081/index.android.bundle?platform=android&dev=true' failed to load. 几秒钟后,应用程序崩溃。有人知道如何解决吗?我刚开始这个项目,还没有做太多,所以不知道为什么会出现这种情况。

你正在运行哪个版本的React Native? - Ben Yee
我现在使用RN 0.17.0尝试调试打包的应用程序时遇到了这个问题。这可能吗? - Lane Rettig
2个回答

3

我遇到这个错误的原因是因为我开启了Chrome调试。关闭调试后,问题得到解决。


1
我遇到了同样的错误。以下是我的解决方法。
AppDelegate.m中,我注释掉了如下代码 -
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
并且取消注释了 - jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
这是为了在设备上运行。然后又将其改回来。现在它可以工作了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接