2016-04-14 23 views

回答

4

是的,正如gulp文档解释的那样:https://github.com/gulpjs/gulp/blob/master/docs/recipes/split-tasks-across-multiple-files.md 这是折旧的,在gulp 4.0中不会被支持。

gulpfile.js

var requireDir = require('require-dir'); 
var tasks = requireDir('./tasks'); 

或用gulp-require-tasks

gulpfile.js

// Require the module. 
var gulpRequireTasks = require('gulp-require-tasks'); 

// Call it when neccesary. 
gulpRequireTasks({ 
    path: __dirname + '/tasks' // This is default 
}); 

任务/ one.js

module.exports = { 
    dep: ['clean:styles'], 
    fn: function (gulp, callback) { 
    return gulp.src('...') 
     .pipe(plugin()) 
     .dest('...'); 
    } 
}; 
相关问题