【问题标题】:'stream-array' readable is not async iterable'stream-array' 可读的不是异步可迭代的
【发布时间】:2018-07-15 09:42:25
【问题描述】:

我有一个数组,我希望将其转换为可读流。为此,我使用stream-array NPM 模块。

当我尝试使用 node.js 10 async-iterators 遍历流时

const streamify = require('stream-array');
const readable = streamify(list);
for await (let chunk of readable) {
  ...
}

我收到以下错误:

TypeError: readable is not async iterable

但是对于常规的fs 流,它可以正常工作。

【问题讨论】:

    标签: javascript node.js stream async-await


    【解决方案1】:

    stream-array 使用的是旧版本的readable-stream 库,它似乎已经过时并且不包含可迭代符号。

    scramjet 中尝试scramjet.fromArray。它应该完全符合您的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 2017-10-03
      • 2016-02-21
      相关资源
      最近更新 更多