记录一个项目端口占用问题:启动失败日志如下
node:events:491
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied 127.0.0.1:8888
at Server.setupListenHandle [as _listen2] (node:net:1415:21)
at listenInCluster (node:net:1480:12)
at doListen (node:net:1629:7)
at processTicksAndRejections (node:internal/process/task_queues:84:21)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1459:8)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: 'EACCES',
errno: -4092,
syscall: 'listen',
address: '127.0.0.1',
port: 8888
}
大概意思就是你的8888端口被占用,使用你的cmd窗口查看一下8888的PID地址。命令如下
netstat -ano | findstr 8888
我们这里可以看到是6780,然后在任务管理器中搜索PID值查看一下谁在占用,不重要的化直接右键停止这个任务的运行。