在Windows中查找Node.js服务器的进程ID

Pra*_*mha 5 javascript node.js

要在unix中查找node.js服务器的进程ID,我们使用以下代码:

if (process.getgid) {
   console.log('Current gid: ' + process.getgid());
}
Run Code Online (Sandbox Code Playgroud)

所以我1888在*nix操作系统中得到输出,但是当我在Windows操作系统中执行相同的操作时,我undefined也得到了输出以及每个node.js文档,他们明确提到这种方法在Windows中不起作用.

所以我的问题是,无论如何我可以在Windows操作系统中获取进程ID吗?我试图执行,taskkill /f /im node.exe但它会杀死所有节点进程,但我想只杀死特定进程.反正有没有实现这个目标?

bal*_*azs 10

在Windows上process.pid为我工作.

关于文档,getgid不返回进程ID,而是返回进程的 组标识,以获取进程id使用pid

要杀死进程使用:

taskkill /f /pid processID
Run Code Online (Sandbox Code Playgroud)