使用child_process调用批处理文件无返回结果?
成功运行了但是控制台无返回什么原因?
3 回复
关注一下批处理文件中的输出写入到了 stderr 还是 stdout,按照现在 cmd.js 代码的逻辑,只有执行报错是才输出 stderr,如果批处理文件的输出放到了 stderr 中并且没有执行出错,那自然就显示不出来了。
别用console了啊。回调函数中已经不是这个进程了。但是可以用从这个进程传给子进程的三个参数。console.log就是用stdout.write实现的
@gwl002 那用什么?