我想做的是例如使用spawn,exec等打开Visual Studio代码,并获得稍后再次使用Node关闭Visual Studio代码的过程。
使用spawn时,我得到了打开Visual Studio代码的child_process,但没有Visual Studio本身,因此我无法发送任何信号来杀死它。我可以获取当前正在运行的所有进程并获取其pid,但是我想知道是否有另一种方法可以对node执行此操作。
这就是我所拥有的:
let visualStudioCode = spawn('code',{detached: true});
使用代码,我可以从终端打开Visual Studio代码。 我已经尝试过使用Visual Studio代码的绝对路径。
谢谢。