我需要处理发送到stdout的所有数据。 由于sdtout是我尝试执行的流
process.stdout.on('data', chunk => {
//change chunk and return it
});
但是那没做。
有什么建议吗?
答案 0 :(得分:1)
看看https://www.npmjs.com/package/intercept-stdout
您可以使用此模块挂接到标准输出:
var intercept = require("intercept-stdout");
var unhook_intercept = intercept(function(txt) {
return txt.replace( /this/i , 'that' );
});
console.log("This text is being modified");
// Stop intercepting stdout
unhook_intercept();
console.log("This text is _not_ being modified");