打包程序终端在 Linux 中未显示



我是React Native的新手,我在做演示项目时使用两台机器,一台MS Windows(Win 10,在图书馆(机器和一台Linux机器(Linux Mint 19,在家里(。

在使用 Windows 机器时,以及在我用react-native run-android启动我的应用程序后,将打开一个新终端,节点/打包程序在其中运行。 在 Linux 机器中没有其他终端打开,在原始终端(我用来在 avd 上启动应用程序的终端(中,我有时会返回命令行(返回,所以我可以使用它来输入任何其他命令(,有时它只是停在以下行:Starting: Intent { cmp=com.myApp/.MainActivity }

所以我的问题是:

  • 哪台机器的行为是正常的?
  • 如何在 Linux 中获取打包程序/节点终端?(如果可能(
  • 命令行应该返回,还是继续忙于上述行?

在 Linux 中,当您运行react-native run-android时,metro 服务器会在后台启动,不提供任何日志。您可以通过在根文件夹中运行npm start来单独启动它。

UPDATE恢复命令行(有时不恢复(的行为是由于打包程序造成的:如果它在后台运行,您将无法使用命令行

最新更新