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

遇到的问题:运行node时(我用的是git),
git
会报错,Port 3001 is already in use(我用的端口是3010)在这里插入图片描述
。而且,这个项目文件也不能删除
node.js学习遇到的奇葩问题-Port 3001 is already in use,端口被占用_第1张图片

造成问题的原因:
上一次运行node时,没有将项目停止(ctrl+c结束运行),导致node一直占用进程。
node.js学习遇到的奇葩问题-Port 3001 is already in use,端口被占用_第2张图片

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

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

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

你可能感兴趣的:(前端,node.js)