Skip to content

millteacher/gulp-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-example

自定义插件

自定义插件在script中进行定义

var tpl=require('./template');

module.exports=tpl({
    PLUGIN_NAME:'t1',//插件名称,根据gulp规范要求异常中带插件名称
    argsTrue:function (arguments) {//返回参数是否合法的判断
      return arguments.length>=1;
    },
    doPlagin:function  (gutil,file,enc,content) {
    /*对文本进行处理的函数,
    file-文件信息对象:https://github.com/gulpjs/vinyl
    gutil-gulp工具类
    enc-编码
    content-文件内容*/
      return content+"this is my plagin 1";
    }
});

gulpfile.js文件中可以引入并进行使用

var t1=require('./script/t1');

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors