node.js – NodeJS将process.stdout解析为变量

前端之家收集整理的这篇文章主要介绍了node.js – NodeJS将process.stdout解析为变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从stdout读取并将其放入NodeJS中的变量.这就是我尝试过的:
process.stdout.on('data',function(data) {
    console.log(data.toString())
});

console.log('hello')

我希望它输出两次hello,但它只输出一次.为什么不触发回调?它在使用stdin时有效..

解决方法

你试图在 a Writable Stream上使用 the Readable Stream API.具体来说,the process.stdout stream is for writing to stdout not reading from stdout.你想要做的是不可能的,如果它确实有效会产生无限循环,breaks the definition of what stdin and stdout are.
原文链接:https://www.f2er.com/nodejs/241257.html

猜你在找的Node.js相关文章