UNPKG

gulp

Version:
28 lines (19 loc) 513 B
# Pass parameters from the command line ## bonus: keeping those tasks DRY --- `gulpfile.js` ```js // npm install gulp gulp-if gulp-uglify var gulp = require('gulp'); var gulpif = require('gulp-if'); var uglify = require('gulp-uglify'); var isProduction = gulp.env.type === 'production'; gulp.task('scripts', function () { return gulp.src('**/*.js') .pipe(gulpif(isProduction, uglify())) // only minify if production .pipe(gulp.dest('dist')); }); ``` --- `cli` `gulp scripts --type production`