windows怎么解决端口冲突问题
最近刚入职,启动微前端项目的端口老是已经被占用,体验很不好。
可以通过以下步骤解决
- 打开cmd,
netstat -ano|findstr "10000"
,其中把10000替换成冲突的端口号,得到结果如下所示:
C:\Users\Lenovo>netstat -ano|findstr "10000"
TCP 127.0.0.1:10000 0.0.0.0:0 LISTENING 18236
TCP 127.0.0.1:10000 127.0.0.1:54362 TIME_WAIT 0
TCP 127.0.0.1:10000 127.0.0.1:54363 ESTABLISHED 18236
TCP 127.0.0.1:53048 127.0.0.1:10000 TIME_WAIT 0
TCP 127.0.0.1:54363 127.0.0.1:10000 ESTABLISHED 5928
- 最后一列代表PID,于是可以继续输入
tasklist|findstr "18236"
,这里把18236替换成对应的PID:
C:\Users\Lenovo>tasklist|findstr "18236"
YunDetectService.exe 18236 Console 3 13,716 K
- 现在就找到了占用端口的程序了,直接kill掉就行啦。
taskkill /f /t /im YunDetectService.exe
注意上面是没有引号的。
- 问题解决
于是又可以继续撸代码了。