在下面的示例中,我想使用detached = true重新生成一个节点进程,这将生成另一个procdump进程。在这种情况下,窗口会弹出,我不希望发生这种情况。 我已经将windowsHide标志设置为true,但是没有用。
能请你帮我吗?
示例: == nodeSpawn.js文件
let child_process = require("child_process");
const nodePath = "C:\Program Files\nodejs\node.exe";
child_process.spawn(nodePath,['procDumpSpawn.js'],{
detached: true, //=>is working without detached true
stdio: 'ignore',
shell: false,
windowsHide: true
});
== procDumpSpawn.js文件
let child_process = require("child_process");
const procDumpPath = "C:\procdump.exe";
child_process.spawn(procDumpPath, ['notepad'],{
stdio: 'ignore',
});
运行:节点nodeSpawn.js