如何在Windows上退出nodemon

Joh*_*ger 15 node.js

我在一台Windows机器上,我知道这里有点不同.

问题是我找不到有关如何停止,终止或退出nodemon的任何信息.

小智 15

我的经验是Ctrl + C使后台运行的节点实例.如果你想要杀死堆栈,当你尝试重新启动'nodemon server.js'或者只是'node server.js'时,你会得到一个EADDRINUSE错误,因为旧的节点服务器已经绑定了端口.您必须ps -W | grep node在终端窗口中使用它,因为任务管理器不会显示它.您也可以使用taskkill使用进程ID(PID)将其终止./ F是'force'参数.在这里,我们将使用PID 7528终止任务.

$ taskkill /F /PID 7528
Run Code Online (Sandbox Code Playgroud)

然后检查ps -W | 再次使用grep节点,节点服务器应该消失,服务器将再次启动.

他们的文档显示了拦截shutdown命令的一些技巧,但由于他们使用'rs'命令重新启动,他们可以添加'kill'命令来关闭守护进程.

布赖恩

  • 或者更好的是使用`taskkill /F /IM node.exe`,在这种情况下你不需要找到任何PID。 (3认同)

ken*_*dds 12

为了完整起见,正确的答案是按Ctrl+ C.或者你也可以在任务管理器中找到并杀死它.这几乎适用于命令行中的任何内容.

  • 这使得进程由nodemon启动. (12认同)