Skip to content

端口被占用

约 170 字小于 1 分钟

2025-06-28

在启动项目时,我们可能会遇到端口被占用的问题,导致项目启动失败。

Error: listen EADDRINUSE: address already in use :::3000
    at Server.setupListenHandle [as _listen2] (node:net:1939:16)
    at listenInCluster (node:net:1996:12)
    at Server.listen (node:net:2101:7)
    at startServer (D:\代\VueDemo\vue-admin-servers\src\app.ts:53:9)
    at processTicksAndRejections (node:internal/process/task_queues:105:5) {
  code: 'EADDRINUSE',
  errno: -4091,
  syscall: 'listen',
  address: '::',
  port: 3000
}

解决方法

1. 查看占用端口的进程

netstat -ano | findstr 3000

2. 结束占用端口的进程

taskkill /F /PID 1234

或使用 lsof -i:3000 查看占用端口的进程,然后使用 kill -9 进程号 结束进程。

3. 重启项目

npm run dev

更新日志

2025/9/27 17:16
查看所有更新日志
  • 1eb9b-docs(Javascript): 更新Generator生成器函数文档内容