如何结束终端中不再显示的 nodemon 应用程序?

How to end nodemon application that doesn't show in the terminal anymore?

我正在使用 express.js 的 Web 应用程序,但我忘记在我的计算机进入睡眠状态时结束该应用程序。现在,如果我关闭我的终端,应用程序仍然 运行ning 在端口 3000 上,但我不想再 运行 了。它没有在任何地方显示它正在 运行ning,所以我不能再结束它了。

有没有办法结束所有 运行ning 的服务器?

我已经尝试 google 我的情况,但 none 的解决方案对我有用。

OS: Windows 10

问题的解决方法是在任务管理器中关闭进程节点,然后重新运行我的应用程序。

由 yolenoyer 在评论中回答。

您可以终止端口:3000 上的进程。您可以按照此步骤 终止端口:3000 上的进程。

  1. Run CMD 作为管理员。
  2. 键入命令:netstat -aon.
  3. 现在,您可以看到端口:3000,然后查看 PID 列。从端口获取 PID 号:3000.
  4. 之后,输入命令:taskkill /f /pid [your pid]。例如我的 PID 来自端口:3000 是 4545,比我可以键入命令:taskkill /f /pid 4545.
  5. 之后,您可以收到一些消息,"Proccess with PID has been terminate/stop"。
  6. 结束。

按照上面的步骤操作后,端口为 3000 的服务器已被杀死。

希望成功。