guirong / guirong.github.io

guirong's personal site
http://guirong.github.io
0 stars 0 forks source link

深入Gulp #2

Open guirong opened 8 years ago

guirong commented 8 years ago

深入GULP

  1. 基于Stream及Transform Stream 机制形成 gulp的插件体系(pipe & transform stream)
  2. stream中传递的是 vinyl File
  3. vinylFile content 可以是 Buffer 也可以是Stream(node base Stream:String | Buffer)
  4. 一般通过gulp.dest创建writable stream,将vinylFile写入文件,file content是stream时通过writeStream写入
  5. through2 是个transform Stream的简单封装,用于创建 transform Stream
  6. 理解以上就可读懂 vinyl-source-stream(将简单stream转为vinyl File Stream)

    参考

  7. gulp 的一些概念:https://medium.com/@contrahacks/gulp-3828e8126466
  8. @todo stream handbook:https://github.com/substack/stream-handbook
  9. @todo http://ejohn.org/blog/node-js-stream-playground/#postcomment