不能听8091端口

时间:2018-04-09 09:28:16

标签: reactjs react-native react-native-web react-web

我正在尝试实施this example来设置反应原生网络。我开始运行时出现此错误:

ERROR  Metro Bundler can't listen on port 8081

我该如何解决?

2 个答案:

答案 0 :(得分:0)

打开任务管理器并杀死名为" Nodejs "

的流程

或运行差异端口:react-native run-android --port 6969

答案 1 :(得分:0)

你有一些其他进程在端口8081上侦听。

您需要做以下三件事之一:

  1. 停止该过程
  2. 停止侦听端口8081
  3. 选择另一个端口作为响应式本机网络。
  4. 对于1.和2.,您首先需要确定哪个进程正在侦听端口8081.您没有写出您正在使用的平台,但这是如何做到的在linux中。 (我没有在端口8081上听任何东西,但我确实在端口3306上监听mysqld):

    > sudo netstat -nalpt | grep LISTEN | grep 8081
    > sudo netstat -nalpt | grep LISTEN | grep 3306
    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      7024/mysqld
    

    在搜索3306的输出结束时,您可以看到进程ID为7024的mysqld正在侦听端口3306。