• stream {Stream} 老版本的可读流。
    • 返回: {this}

    在 Node.js v0.10 之前,流没有实现当前定义的所有的流模块 API。(详见[兼容性][Compatibility])

    当使用老版本的 Node.js 时,只能触发 ['data'] 事件或调用 [stream.pause()][stream-pause] 方法,可以使用 readable.wrap() 创建老版本的流作为数据源。

    现在几乎无需使用 readable.wrap(),该方法主要用于老版本的 Node.js 应用和库。

    1. const { OldReader } = require('./old-api-module.js');
    2. const { Readable } = require('stream');
    3. const oreader = new OldReader();
    4. const myReader = new Readable().wrap(oreader);
    5. myReader.on('readable', () => {
    6. myReader.read(); // 各种操作。
    7. });