每次啟動vue的時候都要修改一次端口號,也就是每次修改一次端口號只能啟動一次npm run dev 關(guān)閉在啟動時就提示端口號被占用愿阐。
Ctrl+C關(guān)閉之后再重新啟動就報(bào)錯了
以上問題只有重啟電腦之后才可以重新啟動,查看端口號是否被占用,也沒有程序占用此端口
解決問題:
其實(shí)原因很簡單,現(xiàn)在新版的git有一個問題赎线,就是在你ctrl+c時候,關(guān)不掉node的進(jìn)程了糊饱。所以進(jìn)程一直存在。
解決辦法:
1颠黎、我的電腦是windows的哈另锋,直接用windows自帶的bash滞项,win+r,然后cmd回車夭坪,調(diào)出windows自帶的命令行工具
2文判、其實(shí)是我當(dāng)前git版本是最新的版本(2.13.2.1),卸載當(dāng)前的git版本室梅,裝一個稍微舊一點(diǎn)的版本目前安裝(2.11.1.1)戏仓,因?yàn)榕f版本的git管理工具在Ctrl+C的時候會結(jié)束掉當(dāng)前的進(jìn)程。
3亡鼠、如果有人確實(shí)是不想降git版本的話赏殃,而且當(dāng)你的端口號被占用的時候舉個例子我的端口為3000
輸入命令:1)netstat -ano |findstr 3000
2)找出之后會有對應(yīng)的PID號
3)然后輸入命令干掉這個進(jìn)程 ? ? ?taskkill /pid 17348 /F
下面貼圖,配合貼圖更明白