返回首页
开发环境与工具链Port Already In Use

端口占用

想跑项目时报 “port 3000 already in use” —— 这个门牌号已经有别的程序占着了。要么挤掉它,要么换个门牌号。

做什么会用到

  • 01最常见原因:上次跑的项目没正常关掉,进程还在偷偷占着端口
  • 02Mac/Linux 找占用:lsof -i :3000 看是哪个进程,kill -9 <PID> 杀掉
  • 03Windows 找占用:netstat -ano | findstr :3000 看 PID,taskkill /PID <PID> /F 杀掉
  • 04懒得查直接换端口:next dev -p 3001 / 把项目改个端口最快

想用它怎么问 AI

我跑项目报错:【贴 port already in use 错误】。我用的是 Mac/Windows。请一步步告诉我怎么找出占用进程并杀掉,或者怎么改用别的端口跑。

打个比方

像停车位被占。要么让占位的人挪车,要么找另一个空位。

相关词