一个指向 stdin (on fd 0)的可读流。 以下例子:打开标准输入流,并监听两个事件: - process.stdin.setEncoding('utf8');
- process.stdin.on('readable', function() {
- var chunk = process.stdin.read();
- if (chunk !== null) {
- process.stdout.write('data: ' + chunk);
- }
- });
- process.stdin.on('end', function() {
- process.stdout.write('end');
- });
复制代码process.stdin 可以工作在老模式里,和 v0.10 之前版本的 node 代码兼容。 在老的流模式里,stdin流默认暂停,必须调用 process.stdin.resume() 读取。可以调用 process.stdin.resume() 切换到老的模式。 如果开始一个新的工程,最好选择新的流,而不是用老的流。
|