nodejs 父进程在 console 里面打印子进程的输出的时候,能保持子进程输出的颜色吗?
发布于 7小时前 作者 yibuyisheng 80 次浏览 来自 问答

例如有下面一段代码:

var exec = require('child_process').exec;
var child = exec('git status');
child.stdout.on('data', function (data) {
    console.log(data);
});
3 回复

'use strict’;

const spawn = require(‘child_process’).spawn; spawn('git’, [‘status’], { stdio: ‘inherit’ });

PS:因为使用了const,运行时需要添加「–harmony」选项。

不能吧,需要装插件吧

@xing-zhi 试了一下,可以保持颜色。但是发现另一个问题:如何在代码里获取子进程输出的内容呢?

回到顶部