gulp用法总结

  gulp做为一自动化构建工具,其采用node.js stream的方式对传入的文件对象(Vinyl)进行处理,API也很简单,用起来很好上手。同时,gulp在处理任务时默认都是采用异步的方式处理的,在构建速度上也很快;其丰富的插件系统也能完成服务器搭建、代码优化、代码检查、文件监控及其编译的功能,想对webpack来说,除了没有模块化的功能,其算是一个小而美的构建工具。html

1、gulp API

  

  gulp在原理上是处理传入的文件对象,经过读取文件的路径和文件内容,而后采用不一样的gulp插件对文件进行功能处理;Vinyl的content属性有三种值,分别为buffer、stream、null,gulp默认状况下是读取buffer类型的文件内容,若是buffer选项设定为false时则会以stream的形式返回文件内容,咱们须要根据gulp插件处理时须要的文件类型进行对应的处理node

2、gulp globs

    

3、gulp功能及经常使用插件

  

  参考文件及扩展:webpack

    一、gulp v4.0git

    二、解刨gulp中stream pipe 的异行并行坑github

    三、vinyl Objectweb

相关文章
相关标签/搜索