前提:
我在启动 node 服务的时候,告诉我端口被占用了。是我在测试命令的时候,在后台运行导致的
Error: listen EADDRINUSE: address already in use :::3000
解决:
1. 打开终端,输入下面命令查看端口情况
lsof -i :端口号
例如,要查看 3000 端口的占用情况,可以输入:
lsof -i :3000
返回下面的内容:
2.解除占用
终止占用端口的进程:可以使用kill命令来终止占用端口的进程。需要通过端口的 PID 进行终止
4564 是我例子中的 PID
kill 4564
回车之后,不会返回任何内容,可以自行检测。比如通过命令重新查看端口占用,没有返回内容,就是解除成功了。能正常启动服务,就是成功了。
记录自己的成长,也希望能帮助到大家少走弯路,期待你的点赞支持💫!