在通过子进程传递标准输出时如何应用颜色?

mtm*_*ald 5 child-process node.js chalk

我使用粉笔为命令行节点应用程序的输出着色。通常是这样的:

console.log(chalk.red(error));
Run Code Online (Sandbox Code Playgroud)

但是,我需要通过管道从子进程输出stdout,并为输出加上颜色:

var child = childProcess.spawn('foo', args);
child.stdout.pipe(process.stdout); //how to use chalk to colour this?
Run Code Online (Sandbox Code Playgroud)

从子进程中输入标准输出时,如何使用粉笔为颜色添加颜色?