node运行时3000端口被占用解决办法

总结了三种方法,来源:https://stackoverflow.com/questions/39322089/node-js-port-3000-already-in-use-but-it-actually-isnt

1. 通过搜索端口定位进程来关闭

对于Linux/Mac OS搜索(sudo),请在终端中运行以下命令:

1
2
3
$lsof-i tcp:3000

$kill-9 PID

在Windows上:

1
2
3
netstat-ano | findstr:3000

tskill typeyourPIDhere

在git bash中将tskill更改为taskkill

2. 通过npx命令来关闭

1
npx kill-port 3000

如果需要关闭多个进程,则可以通过空格来分割:

1
npx kill-port 3000 8080 4200

3. 通过GUI来关闭(win)