我使用的命令是nodemon
,而且我第一次這樣做時,localhost正確地提供所有文件。然而,當我做任何改動,或當我退出了nodemon(CTRL + C)和nodemon再次運行,我得到這個錯誤:NodeJS - 在Windows 10上,localhost仍然運行,儘管退出nodemon
events.js:182
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::3000
at Object._errnoException (util.js:1019:11)
at _exceptionWithHostPort (util.js:1041:20)
at Server.setupListenHandle [as _listen2] (net.js:1344:14)
at listenInCluster (net.js:1385:12)
at Server.listen (net.js:1469:7)
at Function.listen
(D:\Apps\NodeJs\Test\node_modules\express\
lib\application.js:
618:24)
at Object.<anonymous>
(D:\Apps\NodeJs\Test\app.js:95:5)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
[nodemon] app crashed - waiting for file changes before starting...
我在過程中發現,該Node.js:Server-side Javascript
運行,即使我已經殺死了我的nodemon
進程。當我簡單地運行node app.js
時,我沒有問題。我知道該端口已被用於服務我的文件,因此出現此錯誤,但我不確定爲什麼轉出nodemon
不會終止進程並再次釋放該端口?
您是否正在以詳細模式運行nodemon?它是全球安裝還是本地安裝?請包括完整的命令。 – cinnaroll45