节点服务器在安装依赖项时崩溃(错误:侦听EADDRINUSE ::: 3000)

时间:2017-06-28 07:50:22

标签: node.js express mean-stack

我对MEAN堆栈相对较新。我面临以下问题。我的服务器在端口3000上运行。我使用“nodemon”来处理重启服务器的更改。每当我通过以下命令包含新的依赖项时:

npm install "package_name" --save

我的服务器崩溃时出现类似于下面给出的错误:

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000

即使我停止“nodemon”并重新启动“nodemon”,它仍会传播相同的错误。 这只在我返回Node.js安装程序时停止,而不是重新安装Node.js应用程序,我修复了现有的Node.js应用程序。我有一个Windows 8.1操作系统。在此过程之后,服务器正常工作并且不会崩溃。 我为每个依赖安装都面临这个问题。什么可能导致这个问题?所有使用的软件包/软件都是最新版本。

1 个答案:

答案 0 :(得分:1)

EADDRINUSE指定在您的案例中正在侦听端口3000的服务器或其他正在运行的进程。

大部分是你的应用程序的前一个实例正在运行,杀死它并再次运行它应该可以正常工作!