Error: listen EADDRINFUSE: address already in use 127.0.0.1:80
描述:启动前端(带反向代理)的时候报npm ERR! code ELIFECYCLE。 很明显,端口占用
解决:
- 可能其他前端项目已启动占用类端口,关掉即可
- 可能nginx已经开启,停止即可(cmd-进入到nginx 目录-nginx -s stop)
- 直接找端口占用的进程杀掉
windows 下打开cmd窗口,使用以下命令查看端口占用
netstat -ano 查看所有的端口占用情况
netstat -ano|findstr "80" 查看端口为80的程序占用情况
tasklist|findstr "2020" 查看PID(进程标识号)为1080的应用程序
taskkill /f /t /im tomcat.exe 或者用 taskkill /f /t /pid 停止该应用程序