首页 > 解决方案 > child_process - windowsHide 无法使用分离:true

问题描述

在下面的示例中,我想用 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

标签: node.js

解决方案


推荐阅读