隐藏子进程控制台窗口

ron*_*nag 11 javascript windows child-process node.js forever

当在windows(child_process.spawn)上的nodejs中生成一个新子节点时,它总是会打开一个空白控制台窗口,该窗口在子进程结束之前保持打开状态.

有办法避免这种情况吗?

即我们希望使用我们的应用程序作为后台服务forever.然而,它不是很背景,因为它一直打开和关闭空白的控制台窗口......

编辑:使子应用程序以"安静"模式运行不是一个选项,因为正在生成的部分进程是wmic.

Ran*_*anP 0

这样一来,应用程序就会永远生成一个控制台。并且不会为每个生成的控制台窗口打开。

forever -c "cmd /c  node" start app.js
Run Code Online (Sandbox Code Playgroud)