Node Server crashes (Error: listen EADDRINUSE :::3000) on installing dependencies

Node Server crashes (Error: listen EADDRINUSE :::3000) on installing dependencies

我对 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 OS。完成此过程后,服务器可以正常工作并且不会崩溃。 对于每个依赖项安装,我都面临这个问题。是什么导致了这个问题?所有使用的软件包/软件都是最新版本。

EADDRINUSE 指定在您的案例中侦听端口 3000 的服务器或另一个 运行ning 进程。

您的应用程序的前一个实例大多是 运行ning,终止它并再次 运行 它应该可以正常工作!