卡在信息启动JS服务器上

Eme*_*ado 11 javascript react-native-android

我已经成功启动了一个新react-native项目。然后,每次我尝试使用命令运行新建项目时react-native run-android,它都会卡在上info Starting JS server...

这是输出:

$ react-native run-android
info Running jetifier to migrate libraries to AndroidX".
 You can disable it using "--no-jetifier" flag.
Jetifier found 855 file(s) to forward-jetify. Using 4 workers...
info Starting JS server..."
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动笔记本电脑并切换模拟器。我不知道还能做什么。

我该如何解决这个问题?

小智 20

杀死自动弹出的Metro bundler命令提示符

杀死正在运行的命令终端 react-native run-android

现在运行react-native start将启动您的js服务器

在新的命令提示符窗口中运行react-native run-android 该应用程序在5分钟内在模拟器中启动。

  • 但这是一个临时解决方案,您知道如何在不先运行“react-native start”的情况下运行“react-native run-android”吗? (2认同)

Bre*_*iro 10

Linux: 转到终端并键入: react-native start

然后在OTHER终端中,在您的项目文件夹中: yarn androidnpm run android


rcn*_*oli 5

临时修复:

REACT_TERMINAL= react-native run-android
Run Code Online (Sandbox Code Playgroud)

就我而言manjaro + xfce4

REACT_TERMINAL=xfce4-terminal react-native run-android
Run Code Online (Sandbox Code Playgroud)

或放入您的.bashrc

export REACT_TERMINAL=xfce4-terminal
Run Code Online (Sandbox Code Playgroud)

字体: https: //github.com/facebook/react-native/issues/26097