我在Electron应用程序中遇到问题并将问题简化为在节点中运行的简单testspawn.js
var spawn = require('child_process').spawn,
exp = spawn('explorer', ['d:'],{detached:true}); //same thing detached or not
console.log('Spawned child pid: ' + exp.pid);
当我运行node testspawn.js时,D:目录中的资源管理器正在显示,但控制台说:Spawned child pid: 5880
。
正如我想要的那样,当我不再需要它时,杀死探险家,现在有了正确的pid。我错过了什么? 。完全迷失了......
答案 0 :(得分:0)
继我上次发表评论之后,我没有收到所有的答案,但我的案例得到了解决办法......