在 vscode 中啟動 server 時,右下角並沒有彈出成功啟動過的通知。
問題何在?
通過 vscode 的開發者工具可以查看端倪:
點擊: Help - Toggle Develop Tools
workbench.desktop.main.js:sourcemap:259 [Extension Host] server error: Error: listen EADDRINUSE: address already in use 0.0.0.0:9317
at Server.setupListenHandle [as _listen2] (net.js:1228:14)
at listenInCluster (net.js:1276:12)
at doListen (net.js:1415:7)
at processTicksAndRejections (internal/process/task_queues.js:77:11)
可以看到錯誤提示,意思為:端口被占用
可以查看端口被誰占用:
C:\Users\Administrator>netstat -ano | findstr :9317
TCP 0.0.0.0:9317 0.0.0.0:0 LISTENING 3920
殺掉占用端口的進程(也可從任務管理器中排查 PID, win10 下默認展示 PID):
C:\Users\Administrator>taskkill /PID 3920 /F
成功: 已終止 PID 為 3920 的進程。
然后再嘗試啟動 server 吧。