node本地服务启动报Error: listen EADDRINUSE

错误分析

  • 可以理解为listen e addr in use:监听的端口在使用中
  • 端口被占用,两种解决办法
    要么给当前的项目换一个端口,要么找到占用该端口的进程,然后杀死该进程
  • 当然共同协作的项目,端口号一般不要随意更改,所以更倾向于第二种解决办法

解决办法(windows)

  • 根据端口号<port>查询进程
netstat -ano|findstr "<port>"
  • 根据<PID>杀死进程
    根据端口号查询出来的进程,最后一列有PID信息
tskill <PID>
  • 再查询一次该端口号的进程,确认执行成功

本文中变量表示方式:<变量名>,替换为自己的数据

补充

  • 查询所有进程
netstat -ano
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容