2
我正在使用Visual Studio 2015,并且我使用gulp任务管理器运行gulpfile。当使用Visual Studio时,我可以在不同的文件之间分割我的吞噬任务吗?
该文件越来越大。有什么方法可以将任务分成多个文件。如果有的话,我真的很感激我能做到这一点的一个非常小的例子。
我正在使用Visual Studio 2015,并且我使用gulp任务管理器运行gulpfile。当使用Visual Studio时,我可以在不同的文件之间分割我的吞噬任务吗?
该文件越来越大。有什么方法可以将任务分成多个文件。如果有的话,我真的很感激我能做到这一点的一个非常小的例子。
是的,正如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('...');
}
};