var gulp = require('gulp');
var concat = require('gulp-concat');
var autoprefix = require('gulp-autoprefixer');
var minifyCSS = require('gulp-minify-css');
var uglify = require('gulp-uglify');
gulp.task('minifyCSS', function() {
gulp.src(['src/styles/*.css'])
.pipe(concat('styles.css'))
.pipe(autoprefix('last 2 versions'))
.pipe(minifyCSS())
.pipe(gulp.dest('build/styles/'));
});
gulp.task('compressJS', function() {
gulp.src('src/scripts/*.js')
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest('build/scripts/'))
});
gulp.task('default', gulp.series('compressJS','minifyCSS'));
我们在gulpfile.js中定义了两个任务-compressJS和minifyCSS。 下面的命令给出了所需的输出:
gulp minifyCSS compressJS
但是,如果我们给出以下命令:
gulp default
我们获得了该系列中传递的第一个任务的输出,即在这种情况下仅执行compressJS
当我运行命令“ gulp default”时,谁能帮我组合以上2个任务“ minifyCSS和compressJS”