是否可以收听 Node.js ReadableStream,以便我可以在控制台中显示正在读取文件的进度条?
在我的特殊情况下,另一个库正在获取我的 ReadableStream:fs.createReadStream(filePath)
。同样,我想观看此流,以查看通过此库移动了多少数据。
我正在做stream.on('data', callback)
,但意识到它实际上是在阅读流。我宁愿听变化。我不知道pipe
如何帮助我或任何其他方法。
您可以使用进度流包来执行您所要求的操作。 如果您有兴趣如何自己实现这一点 - 请查看该项目的 GitHub 页面并查看这些资源。