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

时间:2018-10-09 07:26:06

标签: node.js reactjs react-native

我是React Native的新手,在进行演示项目时,我使用两台机器:一台MS Windows(在库中为Win 10)和一台Linux计算机(在家里为Linux Mint 19)。

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

所以我的问题是:

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

1 个答案:

答案 0 :(得分:1)

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

更新 回到顶端有时不返回命令行的行为是由于打包程序引起的:如果打包程序在后台运行,则将无法使用命令行