收听 Node.js ReadableStream

Listen to a Node.js ReadableStream

是否可以监听 Node.js ReadableStream,这样我就可以在读取文件时在控制台中显示进度条?

在我的特殊情况下,另一个库占用了我的 ReadableStream:fs.createReadStream(filePath)。同样,我想观看这个流,看看有多少数据已经通过这个库移动。

我在做 stream.on('data', callback),但意识到它实际上是在读取流。我宁愿倾听变化。我不知道 pipe 对我或任何其他方法有何帮助。

您可以使用 progress-stream 包来完全按照您的要求进行操作。 如果您对如何自己实现这一点感兴趣,请查看 github page for the project and also look at these resources.