拦截process.stdout.write调用

嘿,看来这应该很简单,但是我一定会错过一些东西。 我尝试使用pipe道和('数据'),但似乎都没有通过我的数据。 我想这样做的原因是我想能够有一个“开发”部分,并有输出stream,但我宁愿不必写入文件,然后从文件中读取,然后stream,如果我可以拦截写电话上的数据。

一个简单的方法就是用你的函数replaceprocess.stdout.write 。 就像是:

process.stdout.write = function() { /* Do your stuff*/ }