發(fā)現(xiàn)項(xiàng)目端口號被占用時如何解決(我的項(xiàng)目是react項(xiàng)目,默認(rèn)開啟的服務(wù)器端口是4000端口)
1.lsOf -i:端口號
【則會顯示占用這個端口號的進(jìn)程,會有其類型和進(jìn)程號】
2. kill 進(jìn)程號 來殺掉這些進(jìn)程
(我的終端記錄如下:)
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:34] C:130
$ lsOf -i:4000 【查看是什么進(jìn)程占用了項(xiàng)目要用到的端口】
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 2671 panweixuan 26u IPv6 0x7a23eede5e02d7f7 0t0 TCP *:terabase (LISTEN)
Google 4441 panweixuan 30u IPv4 0x7a23eede675181b7 0t0 TCP localhost:54395->localhost:terabase (ESTABLISHED)
Google 4441 panweixuan 31u IPv4 0x7a23eede5f7b2eb7 0t0 TCP localhost:54396->localhost:terabase (ESTABLISHED)
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:41]
$ kill 2671 【殺掉該進(jìn)程】
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:51]
$ kill 4441
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:56]
$ lsOf -i:4000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 2671 panweixuan 26u IPv6 0x7a23eede5e02d7f7 0t0 TCP *:terabase (LISTEN)
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:41:00]
$ lsOf -i:4000
panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:41:43] C:1
$ npm run start
3. 若命令行殺不死進(jìn)程的,手動除掉:
打開活動監(jiān)視器(我的電腦是mac的),找到該進(jìn)程,強(qiáng)制退出?!咀⒁庹覝?zhǔn)的是進(jìn)程號】
小TIPS:可先搜索進(jìn)程的類型來縮小尋找的范圍
