我有一个数组,希望将其转换为可读流。为此,我使用了stream-array
NPM模块。
当我尝试使用node.js的10个异步迭代器来完善流
const streamify = require('stream-array');
const readable = streamify(list);
for await (let chunk of readable) {
...
}
我收到以下错误:
TypeError: readable is not async iterable
不过,对于常规fs
流,它可以正常工作。
答案 0 :(得分:0)
stream-array
使用的readable-stream
库的旧版本似乎已过时,并且不包含可迭代的符号。
尝试scramjet中的scramjet.fromArray
。它应该完全符合您的需求。