Gulp src()工作的三种模式
🌙
手机阅读
本文目录结构
三种模式:streaming、buffered、empty
src()
可以工作在三种模式下:
- buffering(缓冲)、
- streaming(流动)和
- empty(空)模式。
这些模式可以通过对 src() 选项 buffer
和 read
进行设置。
- 缓冲模式是默认模式,将文件内容加载内存中。
- 插件通常运行在缓冲(buffering)模式下,并且许多插件不支持流动(streaming)模式。
- 流动模式的存在主要用于操作无法放入内存中的大文件
- 例如巨幅图像或电影。文件内容从文件系统中以小块的方式流式传输,而不是一次性全部加载。如果需要流动(streaming)模式,请查找支持此模式的插件或自己编写。
- 空模式不包含任何内容,仅在处理文件元数据时有用。