我一直在運行幾個 MERN 活動,一個接一個地進行練習,但是在我運行的某個時刻npm run develop,即使我在 mac 上點擊了 kill 命令(垃圾圖示),它告訴我埠上仍在運行某些東西( 3001),節點崩潰然后它啟動,但是只有來自舊活動的資料才會在瀏覽器中呈現。
這是錯誤;
Emitted 'error' event on Server instance at: [0]
at emitErrorNT (node:net:1361:8) [0]
at processTicksAndRejections (node:internal/process/task_queues:83:21) { [0]
code: 'EADDRINUSE', [0] errno: -48, [0] syscall: 'listen', [0] address: '::', [0] port: 3001`
有沒有其他人遇到過這個問題并能夠解決它?謝謝你。
我嘗試使用 kill 命令垃圾桶圖示。我確保在終止終端之前使用了 control c。
它似乎很好,隨后的活動種子運行沒有問題,但是當我運行時npm run develop,我得到了上面的錯誤,然后它成功啟動了,但只有一個較舊的活動代碼和資料。
uj5u.com熱心網友回復:
在您的 CLI 中,通過鍵入來檢查哪些埠正在運行lsof -i:[PORT]。
Sub [PORT] 與您嘗試運行的埠。如果它正在運行,請獲取 PID 并在以下命令中使用它:
kill -9[PID]
希望有效!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/450218.html
