鍍金池/ 問答/Linux  HTML/ git-bash 按Ctrl+C不能結(jié)束node進(jìn)程

git-bash 按Ctrl+C不能結(jié)束node進(jìn)程

問題:
電腦重啟后,在git bash下輸入npm run dev 可以正常啟動(dòng)vue項(xiàng)目,然后按下ctrl+c,可以在終端結(jié)束命令, 然后再輸入npm run dev后,就不能啟動(dòng)項(xiàng)目了,已找到問題所在,原因是Ctrl+C后沒有結(jié)束node進(jìn)程導(dǎo)致端口被占用。我記得之前開發(fā)的時(shí)候不是這樣的啊,是不是跟我電腦有關(guān)?。吭捳f雖然找到了原因,但是怎么解決???不想每次都手動(dòng)結(jié)束node進(jìn)程啊,求大佬幫忙。。。
截圖:
圖片描述

圖片描述

回答
編輯回答
風(fēng)畔

tskill node

2017年6月30日 03:45
編輯回答
黑與白

上次升級(jí)git版本就遇到了這個(gè)問題,果斷回到git2.7.2版本,現(xiàn)在一點(diǎn)問題都沒有了

2018年8月14日 17:45
編輯回答
糖果果

樓主解決了嗎?我還在想之前可以的,怎么突然不行了,原來是換了git-bash,可是git-bash比自帶cmd好看也實(shí)用多了。

2018年8月29日 02:07
編輯回答
情未了

猜測你的npm run dev里啟動(dòng)的進(jìn)程并不是http服務(wù),而是build腳本之類的,導(dǎo)致啟動(dòng)的進(jìn)程ctrl+c的時(shí)候被結(jié)束了,但是http服務(wù)沒有被正常停止,還是檢查下你的dev-server.js里做了什么操作吧

2017年12月6日 09:17
編輯回答
深記你

試試.exit命令,或是多敲幾次ctrl+C。
或是用pm2等管理nodejs進(jìn)程,通過pm2的命令開關(guān)nodejs服務(wù)。

2018年1月6日 12:44