如何在Windows上退出nodemon

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

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

为了完整性,正确的答案是按下Ctrl + C。 或者你也可以在任务pipe理器中find并杀死它。 这适用于命令行上的任何东西。

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

$ taskkill /F /PID 7528 

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

他们的文档显示了拦截shutdown命令的一些技巧,但是由于他们使用“rs”命令来重新启动,他们可以添加一个“kill”命令来closures守护进程。

布赖恩