什么是流? Node中为什么要有流这个概念 ? 使用场景?
流指的是数据流,指的是数据是分片传输, 数据可以实现非阻塞
gulp 【 流式操作 】
案例: 打包压缩包
-
读取文件
const fs=require('fs')
2. 创建压缩包
const zlib=require('zlib')
3. 将读取的数据流写入压缩包
const inp=fs.createReadStream(./xx.text) 读取数据
const gzip=zlib.createGzip() 创建压缩包
4. 输出压缩包
const outp=fs.createWriteStream('./xx.text.zip')
inp
.pipe(gzip)
.pipe(outp)