每次启动vue的时候都要修改一次端口号,也就是每次修改一次端口号只能启动一次npm run dev 关闭在启动时就提示端口号被占用。
Ctrl+C关闭之后再重新启动就报错了
以上问题只有重启电脑之后才可以重新启动,查看端口号是否被占用,也没有程序占用此端口
解决问题:
其实原因很简单,现在新版的git有一个问题,就是在你ctrl+c时候,关不掉node的进程了。所以进程一直存在。
解决办法:
1、我的电脑是windows的哈,直接用windows自带的bash,win+r,然后cmd回车,调出windows自带的命令行工具
2、其实是我当前git版本是最新的版本(2.13.2.1),卸载当前的git版本,装一个稍微旧一点的版本目前安装(2.11.1.1),因为旧版本的git管理工具在Ctrl+C的时候会结束掉当前的进程。
3、如果有人确实是不想降git版本的话,而且当你的端口号被占用的时候举个例子我的端口为3000
输入命令:1)netstat -ano |findstr 3000
2)找出之后会有对应的PID号
3)然后输入命令干掉这个进程 taskkill /pid 17348 /F
下面贴图,配合贴图更明白