node本地服务启动报Error: listen EADDRINUSE(端口占用解决方法)

或许大家也遇到类似情况,使用express本地起一个服务,发现端口被占用,启动失败
Error: listen EADDRINUSE 0.0.0.0:8080

然后换了一个,发现还是如此,竟然还是被占用,难不成一直换下去?????

好吧。辛苦一下,彻底解决掉吧!

1.使用快捷键 Win+R 然后输入 cmd 回车,打开CMD窗口

2.输入命令:netstat -ano查看所有端口

node本地服务启动报Error: listen EADDRINUSE(端口占用解决方法)_第1张图片

3.输入命令:netstat -ano|findstr "8888"查看指定端口

node本地服务启动报Error: listen EADDRINUSE(端口占用解决方法)_第2张图片
在这里我们就可以找到是哪个程序占用8888端口了,可以看到它的Pid;

4、 查看指定Pid进程信息 tasklist|findstr “8888”

node本地服务启动报Error: listen EADDRINUSE(端口占用解决方法)_第3张图片
可以看出 Pid为8888的进程 就是名称为node.exe的程序

5、 如果需要删除则可以打开任务管理找到对应进程并结束运行

打开任务管理器快捷方式(Ctrl + Alt + Del)

或者使用命令结束该进程:taskkill /f /t /im node.exe或者taskkill -pid 8008 -F

node本地服务启动报Error: listen EADDRINUSE(端口占用解决方法)_第4张图片

你可能感兴趣的:(项目,node.js)