我用child_process.spawn

时间:2017-05-12 12:55:29

标签: node.js electron pid child-process spawn

我在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

但是Windows的任务管理员说enter image description here

正如我想要的那样,当我不再需要它时,杀死探险家,现在有了正确的pid。我错过了什么? 。完全迷失了......

1 个答案:

答案 0 :(得分:0)

继我上次发表评论之后,我没有收到所有的答案,但我的案例得到了解决办法......