# 错误码:events.js:183 throw er; // Unhandled 'error' event

# 在运行node项目的时候遇到此错误,

# 错误原因:

项目运行的端口被占用

# 解决方法:

  • 最简单粗暴的方式就是关机重启;那当然不是好的

  • 将项目运行的端口和换一个,如果是三大框架以及相关使用包管理工具的项目都会有package.json的配置文件,可以在其中配置运行的端口号;如果是node服务直接修改其端口号即可

  • 查找被占用的端口号,然后将其关闭

    • Win+R,打开cmd查询

    • 使用的端口号命令查看被占用的端口对应的PID:

      netstat  -ano|findstr  "8080"
      
    • 回车显示占用8080端口对应的程序的PID号;

    • 根据PID号找到对应的程序:

      tasklist|findstr "5644"
      
    • 按回车后显示出占用该端口的程序;

    • 调出Windows任务管理器,根据PID/程序对应名称结束该程序进程即可。

上次更新: 11/8/2024, 10:19:43 AM