当前位置: 首页 > 知识库问答 >
问题:

React Native JS调试/热加载不适用于物理设备

轩辕海
2023-03-14

我使用React Native init sampleAppCLI命令生成了一个基本的React Native应用程序。我还没有包括任何代码/插件/库等。

它可以在虚拟模拟器中进行热重新加载,但在部署到同一网络上的物理设备时(即使使用相同的代码,本地主机与RCTWebSocketExecutor中的计算机IP地址交换)。

当我部署到设备并远程启用调试JS时,我的浏览器调试器页面(位于http://localhost:8081/debugger-ui)拾取连接但抛出错误:

调试工。js:18未捕获的网络错误:未能在“WorkerGlobalScope”上执行“importScripts”:脚本位于file:///var/containers/Bundle/Application/C3B39D18-FF73-4666-A5CB-D4BD221F2BF8/sampleApp.app/main.jsbundle'加载失败

有人有处理这件事的经验吗?

共有1个答案

符风畔
2023-03-14
adb shell input keyevent KEYCODE_MENU

它在物理设备中显示Dev菜单

 类似资料:
  • 今天是我用React v17做的第一个项目(如果这很重要或不重要),我正在改变状态、dom等的东西,它不会像以前那样重新加载任何东西。通常情况下,当你有状态内的东西要保存时,你会注意到它,然后它就消失了,但是现在它不再发生了。 是否有什么我可以检查的,看看我是否做错了什么?只是一个用CreateReact应用程序创建的项目,clean。 这就是我所有的,https://github.com/Ste

  • 我有IBMWebSphere8.5.5.10和hibernate-jpa-2.0-api-1.0.0。Final.jar是默认的jar。然而,我想用一个更新的版本- 看起来发生此错误是因为先加载了旧的/父级的jar。而且请注意,尽管我定义了不同的委托模式,但委托模式首先是PARENT_。我多次检查我的类加载器定义,重新启动应用程序甚至服务器,并且始终保持不变:( 有人能帮忙吗?

  • 我正在weblogic 10.3中部署一个ear应用程序,其格式为分解格式,支持快速交换,并处于开发模式。ear文件还包含一个分解格式的web应用程序。对web应用程序中的JSP所做的更改正在重新加载。但更改后,不会重新加载web inf下的类。 weblogic部署配置如下所示。weblogic-application.xml的内容 应用ear/META-INF中的xml内容 战争中的weblo

  • 描述 在 Jboot 开发模式下,可以添加配置 undertow.devMode = true 来开启热加载功能。 Maven 多模块( module )下资源文件热加载 在 Jboot 中,内置了一个类叫 JbootResourceLoader,只有在 dev 模式下才生效。 JbootResourceLoader 在 Jboot 启动的时候,会自动去监控各个 Maven 模块下的 src/ma

  • 问题内容: 我使用Fiddler代理在Windows上调试各种HTTP问题。非常适合检查跨多个页面的标题和响应。 Mac和Linux是否有良好的HTTP调试代理?我找到了Charles,但是一旦试用期满,它就崩溃了,我要了50美元。我可以使用Wireshark,但这很痛苦。 问题答案: 当然,您可以在Windows PC上使用Fiddler,然后将Mac / Linux框指向它。 http://w

  • 问题内容: ember new foo-proj cd foo-proj ember s 现在服务器正在运行。但是,当我编辑文件时,例如foo-proj / app / index.html live-reload不会重新加载 ! 我在跑: 节点v0.10.31 npm 1.4.23 我一直在#ember-cli频道问问题,但是没有运气。我似乎是唯一遇到此问题的人。 问题答案: 终于 开始进行实时