React native React本机应用程序在模拟器中显示不正确的应用程序

React native React本机应用程序在模拟器中显示不正确的应用程序,react-native,React Native,我在尝试在iOS模拟器中启动新创建的应用程序时遇到了一个非常奇怪的问题 我创建了一个全新的项目,并使用react native run ios启动了它。加载后,我单击应用图标并启动。加载时,它似乎加载了不正确的应用程序版本,或者缺少填充应用程序的JavaScript 我似乎无法解决这个问题。我已经做了一次清理和重建。我已重置模拟器设置。我有包装机在运转。作为最后的尝试,我甚至重新启动了机器 没有出现错误。我正在努力弄清楚到底发生了什么 这是一张照片。。。正如您所看到的,加载的应用程序上的内容甚至

我在尝试在iOS模拟器中启动新创建的应用程序时遇到了一个非常奇怪的问题

我创建了一个全新的项目,并使用
react native run ios
启动了它。加载后,我单击应用图标并启动。加载时,它似乎加载了不正确的应用程序版本,或者缺少填充应用程序的JavaScript

我似乎无法解决这个问题。我已经做了一次清理和重建。我已重置模拟器设置。我有包装机在运转。作为最后的尝试,我甚至重新启动了机器

没有出现错误。我正在努力弄清楚到底发生了什么

这是一张照片。。。正如您所看到的,加载的应用程序上的内容甚至不在源代码中

知道发生了什么事吗

编辑

即使packager正在运行,我也无法访问JS文件。尝试执行以下操作,例如:

http://localhost:8081/index.ios.bundle
。。。显示
无法访问此站点


我已尝试运行
react native--port=9990
。它启动时没有错误,但我仍然无法加载
http://localhost:9990

我也有同样的问题。我已经弄明白了,问题是以前的应用程序在后台运行的进程不允许模拟器运行当前的应用程序

这就是我所做的(Linux)

并杀死了我用它找到的所有模拟器和调试器进程

kill -9 ID_OF_THE_PROCESS

我也有同样的问题。我已经弄明白了,问题是以前的应用程序在后台运行的进程不允许模拟器运行当前的应用程序

这就是我所做的(Linux)

并杀死了我用它找到的所有模拟器和调试器进程

kill -9 ID_OF_THE_PROCESS

可能是两个不同的应用程序共享同一个bundle ID,因此打开第一个安装的项目时使用该bundle ID

可能是两个不同的应用程序共享同一个bundle ID,因此打开第一个安装的项目时使用该bundle ID

我同意@Luis González的建议在上面最重要的是,您需要终止绑定此线程的节点进程。因此,可以遵循以下步骤:

kill -9 <PROCESS_ID_OF_LOCALHOST_OR_DOMAIN_HOST>
kill -9 <PROCESS_ID_OF_TCP_LISTENER>
因此,我们运行了以下命令来修复此问题

或者,以下内容就足够了


我同意上面路易斯·冈萨雷斯的建议。最重要的是,您需要终止绑定此线程的节点进程。因此,可以遵循以下步骤:

kill -9 <PROCESS_ID_OF_LOCALHOST_OR_DOMAIN_HOST>
kill -9 <PROCESS_ID_OF_TCP_LISTENER>
因此,我们运行了以下命令来修复此问题

或者,以下内容就足够了


关闭所有终端实例,然后再试一次。我试过,它不起作用。现在,当我在浏览器中导航时,我可以看到打包服务器,这使我更进一步。它只是在模拟器中加载时不拉动JS包。我正在用wireshark做一些测试,看看发生了什么。我可以看到应用程序对捆绑包的请求。由于问题已更改,我可能应该提交另一个问题,但我会在执行此操作之前尝试解决此问题。关闭所有终端实例并重试一次。我尝试过,它不起作用。现在,当我在浏览器中导航时,我可以看到打包服务器,这使我更进一步。它只是在模拟器中加载时不拉动JS包。我正在用wireshark做一些测试,看看发生了什么。我可以看到应用程序对捆绑包的请求。我可能应该提交另一个问题,因为问题已经改变了,但我会尝试在这样做之前解决这个问题。
kill -9 16901
kill -9 95069
npm start -- --reset-cache