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

错误分析

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

解决办法(windows)

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

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

补充

  • 查询所有进程
netstat -ano

你可能感兴趣的:(node本地服务启动报Error: listen EADDRINUSE)