我正在使用Visual Studio Code和Express作为我的开发服务器使用React / Redux应用程序。
一切正常,直到我终止我的终端运行新的npm start -s
命令并开始收到以下错误。任何人都知道这是关于什么的?
events.js:154
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::3000
at Object.exports._errnoException (util.js:893:11)
at exports._exceptionWithHostPort (util.js:916:20)
at Server.__dirname.Server.Server._listen2 (net.js:1246:14)
at listen (net.js:1282:10)
at Server.__dirname.Server.Server.listen (net.js:1378:5)
at EventEmitter.listen (C:\Users\Sam\Documents\Visual Studio Code\ReactReduxGitHub\node_modules\express\lib\application.j
at Object.<anonymous> (srcServer.js:24:5)
at Module._compile (module.js:413:34)
at loader (C:\Users\Sam\Documents\Visual Studio Code\ReactReduxGitHub\node_modules\babel-register\lib\node.js:158:5)
at Object.require.extensions.(anonymous function) [as .js] (C:\Users\Sam\Documents\Visual Studio Code\ReactReduxGitHub\no
lib\node.js:168:7)
ERROR: open:src: None-Zero Exit(1);
答案 0 :(得分:1)
我认为您的服务器未正确关闭您需要手动关闭服务器。如果您使用的是unix系统,请尝试
ps aux | grep node
获取流程ID。
然后:
kill -9 PID
-9 on kill
发送SIGKILL
如果在Windows上,您可以尝试运行cmd.exe as 'Administrator':
C:\Windows\System32>taskkill /F /IM node.exe