首页 > 解决方案 > 通过 spawn、exec 关闭使用节点打开的软件

问题描述

我正在尝试做的是例如使用 spawn、exec 等打开 Visual Studio 代码,然后再次使用 node 来关闭 Visual Studio 代码。

通过 spawn 我得到了 child_process 打开 Visual Studio 代码但不是 Visual Studio 本身,所以我不能发送任何信号来杀死它。我可以让所有当前正在运行的进程并获取它的 pid,但我想知道是否有另一种方法可以使用 node.js 来完成它。

这就是我所拥有的:

let visualStudioCode = spawn('code',{detached: true});

使用代码,我可以从终端打开 Visual Studio 代码。我尝试使用 Visual Studio 代码的绝对路径。

谢谢你。

标签: node.jschild-processspawn

解决方案


推荐阅读