Clean¶
Syntax¶
clean(paths)
Description¶
Delete the output path paths.build
.
Dependencies¶
Should runs before all build tasks.
Example¶
var paths = {
build: 'build/'
};
var gulp = require('gulp');
var argv = require('yargs').argv;
var taskMethods = require('gulpfile-ninecms');
var tasks = {
clean: function () { return taskMethods.clean(paths); }
};
gulp.task('clean', tasks.clean);
// for production we require the clean method on every individual task
var build = argv._.length ? argv._[0] === 'build' : false;
var req = build ? ['clean'] : [];
// individual tasks
gulp.task('...', req, ...);