在启动Node项目的时候有时候会遇到下面这种报错情况:
报错示意图.png
红色的核心报错语句是:[nodemon] app crashed - waiting for file changes before starting...
结合上面的一句Starting inspector on 127.0.0.1:9229 failed: address already in use
可以得知是因为9229端口已经被某个程序占用了,所以需要先kill对应的程序,项目才可以继续启动。
所以现在转变成了如何找到占用指定端口的程序,并将之kill
1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口
2.输入命令:netstat -aon | findstr "9229"查询下改端口的运行情况
image.png
记住最后那一栏的数字,这里是”10208“,这个数字是被占用端口”9229“对应的PID
3.继续输入命令:tasklist | findstr "10208",查看是哪个进程或者程序占用了9229端口,结果很明显是:chrom.exe
image.png
4.打开任务管理器,切换到进程选项卡,在PID一列查看10208对应的进程是谁,然后点击结束进程
image.png
5.如果看不到”PID“这一列,可以点击”查看“里的”选择列“,然后勾选上对应的列
image.png
网友评论