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('...');
}
};