@ 浏览/ 流
浏览器兼容节点JS流 API!
此模块捆绑 可读流 浏览器模块 !
可读流
用于使用地的节点.js核心流
npm install readable-stream
这个套件是Node.js 18.19.0中流执行的镜像.
详细文件可在 节点.js网站。 。 。 .
如果你想保证一个稳定的溪流基础,无论哪个版本 节点,或您的库的用户正在使用,使用 可读流 仅限 并避开 "流" ("流") 模块,背景参见 这个博客帖。 。 。 .
至2.0版为止 可读流 使用语义版本.
版本4.x.x
v4.x.x 时速 readable-stream 是18号节点的切口 这个版本支持节点12,14,16和18,以及常绿浏览器.
V4引入的分解变化由以下分解的分解变化组成:
这还包括: 数量 新的特性.
3.x.x版本 维基百科中的相关条目: 维基百科
v3.x.x 处 readable-stream 是从10号节点切出 这个版本支持Node 6,8和10,以及常绿浏览器,IE 11和最新的Safari. v3引入的分解变化由合并分解变化组成 : 节点 v9 财务报告和审定财务报表 节点 v10,内容如下:
- 错误代码 : https://github.com/nodejs/node/pull/13310 页面存档备份,存于互联网档案馆, (中文(简体) ), https://github.com/nodejs/node/pull/13291 页面存档备份,存于互联网档案馆, (中文(简体) ), https://github.com/nodejs/node/pull/16589 页面存档备份,存于互联网档案馆, (中文(简体) ), https://github.com/nodejs/node/pull/15042 (英语), (中文(简体) ), https://github.com/nodejs/node/pull/15665 页面存档备份,存于互联网档案馆, (中文(简体) ), https://github.com/nodejs/可读-流/pull/344 (中文(简体) )
- "可读"优先于流动 https://github.com/nodejs/node/pull/18994 页面存档备份,存于互联网档案馆
- 使虚拟方法错误一致 https://github.com/nodejs/node/pull/18813 页面存档备份,存于互联网档案馆
- 更新流错误处理 https://github.com/nodejs/node/pull/18438 (英语)
- 可写. end should return this. 最终应该归还它. https://github.com/nodejs/node/pull/18780 (英语)
- 可读性在按下(')时继续读取 https://github.com/nodejs/node/pull/18211 页面存档备份,存于互联网档案馆
- 添加自定义检查到缓冲列表 https://github.com/nodejs/node/pull/17907 页面存档备份,存于互联网档案馆
- 总是将“ 可读” 推迟到下一个 Tick https://github.com/nodejs/node/pull/17979 页面存档备份,存于互联网档案馆
版本 2.x.x
v2.x.x 时速 readable-stream 是一个从节点8切入流模块(从节点4到8没有Semver-major变化)。 这个版本支持从0.8的所有Node.js版本,以及常绿浏览器和IE 10 & 11.
使用量
你可以交换你的 require('stream') 与 require('readable-stream')
如果你只是用主课之一
函数.
const {
Readable,
Writable,
Transform,
Duplex,
pipeline,
finished
} = require('readable-stream')
请注意: require('stream') 将返回 Stream时
require('readable-stream') 将返回 Readable我们劝阻使用
直接导出的东西,但使用其中一个属性作为
以上例子所示.
在浏览器中使用
你需要一个像 browserify, (中文(简体) ), webpack, (中文(简体) ), parcel 或类似。 自4.2.0版本起不再需要多填充.
流工作组
readable-stream 由流工作组维持,工作组
监督开发和维护
节点.js. 流动工作组的职责包括:
- 在Node.js问题跟踪器上处理流出问题.
- 在Node.js项目内编写并编辑流文件.
- 审查节点.js项目内流子类的变化.
- 从Node.js项目到此方向的修改 项目.
- 协助在Node.js范围内实施溪流提供者.
- 建议文本
readable-stream将列入Node.js. - 关于溪流未来的新闻 给社区进步 更改通知.
小组成员
- 马蒂亚斯·布斯 (单位:千美元)@ mafintosh:我最爱的是) <[email protected]> (中文(简体) )
- 马特奥·科利纳 (单位:千美元)@mcollina (英语)) <[email protected]> (中文(简体) )
- 释放出 GPG 键: 3ABC01543 F22DD2229285 CDD818674489 FBC127E
- 罗伯特·纳吉 (单位:千美元)@ ronag) <[email protected]> (中文(简体) )
- 文森特·韦弗斯 (单位:千美元)@vweivers (英语)) <[email protected]> (中文(简体) )