node.js学习遇到的奇葩问题-Port 3001 is already in use,端口被占用

本文详细介绍了在使用Node.js进行项目开发时,遇到端口被占用的常见问题及解决办法。通常,若未正确终止node进程(通过Ctrl+C),则会导致端口持续被占用,即使尝试重新启动项目也会遇到Port already in use错误。文章强调了每次运行结束后必须使用Ctrl+C来终止进程的重要性,并提供了手动结束进程的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到的问题:运行node时(我用的是git),
git
会报错,Port 3001 is already in use(我用的端口是3010)在这里插入图片描述
。而且,这个项目文件也不能删除
在这里插入图片描述

造成问题的原因:
上一次运行node时,没有将项目停止(ctrl+c结束运行),导致node一直占用进程。
在这里插入图片描述

解决问题方法:
如果再一次去打开git,ctrl+c也没法将上一次的运行给关闭,只能手动到进程管理结束进程,进程结束的时候,文件包也就可以删除了。 把整个项目再次使用时,也不会出现端口被占用。
!!强调:每一次git运行了node后,一定要ctrl+c,把node停了!!!不然会端口一直被占用,直到关机结束进程时。

在这里插入图片描述

话外:遇到这个问题的时候,有人说是电脑系统设置问题,每次关闭程序关不干净。有人说是软件安装时候的设置问题每次关闭了窗口,却没有关闭进程。最后和朋友鼓捣了很久,发现,只是在关闭git窗口前,没有结束Node运行。。。一定记得按ctrl+c啊QAQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值