关于“Error: listen EADDRINUSE: address already in use 127.0.0.1:3000”的问题解决方案
在项目开发过程中,会经常碰到端口被占用的问题,一般情况下,为解决端口冲突,会选择一个不常用的端口号进行测试,但是有时候测试过程中,会提示:Error: listen EADDRINUSE: address already in use 127.0.0.1:3000意思就是 3000 端口被占用了,其实解决方案很简单。解决方案:打开 cmd;输入 netstat -nao | fin...
·
在项目开发过程中,会经常碰到端口被占用的问题,一般情况下,为解决端口冲突,会选择一个不常用的端口号进行测试,但是有时候测试过程中,会提示:
Error: listen EADDRINUSE: address already in use 127.0.0.1:3000
意思就是 3000 端口被占用了,其实解决方案很简单。
解决方案:
-
打开 cmd;
-
输入
netstat -nao | findstr 3000回车执行:查询哪个程序占用的 3000 端口(如果占用其他端口,把后面的3000换成占用的那个端口号查询即可);
可以看到
PID为 13508 的这个进程占用了3000端口如果想进一步知道该的进程的具体内容,可以使用如下命令:
tasklist | findstr 13508
如果不想查看跳过即可 -
终止占用该端口号的程序:执行
taskkill /pid 13508(13508 就是上面的PID的值)
-
如果报错,提示无法终止该
PID的进程,那个执行taskkill/F /pid 13508(强制杀死该进程)
成功终止冲突的端口号。
更多推荐



所有评论(0)