subprocess.stdout
添加於:v0.1.90
一個 Readable Stream
代表子進程的 stdout
。
如果孩子是在 stdio[1]
設置為 'pipe'
以外的任何值的情況下生成的,那麽這將是 null
。
subprocess.stdout
是 subprocess.stdio[1]
的別名。兩個屬性將引用相同的值。
const { spawn } = require('node:child_process');
const subprocess = spawn('ls');
subprocess.stdout.on('data', (data) => {
console.log(`Received chunk ${data}`);
});
如果無法成功生成子進程,則 subprocess.stdout
屬性可以是 null
。
相關用法
- Node.js ChildProcess subprocess.stdio用法及代碼示例
- Node.js ChildProcess subprocess.send(message[, sendHandle[, options]][, callback])用法及代碼示例
- Node.js ChildProcess subprocess.unref()用法及代碼示例
- Node.js ChildProcess subprocess.pid用法及代碼示例
- Node.js ChildProcess subprocess.kill([signal])用法及代碼示例
- Node.js ChildProcess subprocess.ref()用法及代碼示例
- Node.js substr()用法及代碼示例
- Node.js socket.bind()用法及代碼示例
- Node.js stream.Writable.uncork()用法及代碼示例
- Node.js split()用法及代碼示例
- Node.js stream.Readable.take(limit[, options])用法及代碼示例
- Node.js serverhttp2session.origin()用法及代碼示例
- Node.js stream.Readable.pipe(destination[, options])用法及代碼示例
- Node.js socket.setRecvBufferSize()用法及代碼示例
- Node.js socket.getSendBufferSize()用法及代碼示例
- Node.js stats.ctimeMs屬性用法及代碼示例
- Node.js stream.Readable.setEncoding(encoding)用法及代碼示例
- Node.js stats.isSymbolicLink()用法及代碼示例
- Node.js stats.atimeMs屬性用法及代碼示例
- Node.js sort()用法及代碼示例
- Node.js stream.Readable.some(fn[, options])用法及代碼示例
- Node.js stream.Readable.map(fn[, options])用法及代碼示例
- Node.js socket.setBroadcast()用法及代碼示例
- Node.js socket.ref()用法及代碼示例
- Node.js stats.isFIFO()用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 subprocess.stdout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。