npm启动报错——端口被占用

两种打开Shell窗口的方式

1.直接右键,使用Git Bush窗口,在这个窗口中用npm start启动,不管你是直接点“X”关闭,还是按两次Ctrl+C关闭,都会造成下次启动,端口被占用而启动失败。

2.先按着“Shift”再右键,此时会多出一个选项:在此处打开Powershell窗口,点击这个启动shell窗口,在这里边用npm start启动,按两次Ctrl+C关闭后,再启动不会报端口占用错误。

 

如果你是用第一种方法启动的npm,那么这个时候一般解决方法是重启电脑,简单粗暴,就是太麻烦,还要等待,再启动一次项目。

也可以用杀掉进行的方式,来释放端口。

杀进行也不是很随意就查杀了,但是比起关机要快些吧,哈哈哈,方法如下:

1.npm启动端口被占用报错如图:可以看出0.0.0.0:8892端口被占用

2.用Windows+R键,输入cmd进入DOS窗口,输入命令:netstat -ano 查找出当前电脑端口占用情况

找到端口号为8892那一行,查看其对应的PID号为11464

也可以直接用netstat -ano|findstr 8892 命令查,这样好找些

3.用命令taskkill /pid 11464 /F 强制杀掉进程

4.重新再相应文件夹下打开Shell窗口执行npm start命令,发现无报错,运行成功

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值