gulp分析

最近工作中需要用到gulp做一些压缩,于是学习了下gulp,

gulp的官网有gulp使用的api和如何写插件的demo,

其实gulp用起来还是比较简单的,我还是看了看源码,多了解一下里面的结构。

gulp的src和dest都依赖于模块 vinyl-fs

 vinyl-fs 模块创建stream的方法又用到模块glob-stream

glob-stream模块,用through2模块创建可读写的stream

用glob去匹配文件并读取文件存到stream里,

又利用 ordered-read-streams和unique-stream把stream合成一起返回

 

posted @ 2016-07-17 17:32  杨博客  阅读(111)  评论(0编辑  收藏  举报