webstorm run 报地址被占用错误:address already in use

新人在学习web前端时,在使用webstorm时经常遇到这样的情况:运行自己的练习项目(run app.js),却提示”address already in use“(地址已经被使用),如下图,5000端口被占用:

webstorm run 报地址被占用错误:address already in use_第1张图片

出现这种情况的原因一般是:

1、已经在这个端口运行了项目(app.js(1)),再同时在这个端口运行其他项目(app.js(2));

2、关闭项目时,未停止app.js,再次打开项目运运行该项目;

 

原因1不必多说,直接停止正在运行的app.js(1),再运行app.js(2)即可;

原因2有些麻烦,因为项目入口已经关闭,没有办法再去停止app.js。这时就需要在控制台中强行关闭监听该端口的进程。方法如下:(当然,直接重启电脑也可以,万能重启嘛 >_< )

1、打开window控制台CMD,找到监听的端口5000:

netstat -n -o -a |findstr :5000

webstorm run 报地址被占用错误:address already in use_第2张图片

如图,5000端口的监听进程是10980。注意,这个进程不是固定的,需要按照自己电脑上实际的进程号来进行下一步操作。

2、杀掉该进程

taskkill /f /pid 10980

webstorm run 报地址被占用错误:address already in use_第3张图片

 

此时再运行app.js就可以正常启动项目了。

webstorm run 报地址被占用错误:address already in use_第4张图片

 

希望可以帮到刚刚接触web前端的新朋友们。

你可能感兴趣的:(web开发,入门)