[AngularJS + Gulp] gulp-jade, gulp-uglify, gulp-if, gulp-util

Require those libs:

var jade = require('gulp-jade'),
browserify = require('gulp-browserify'),
uglify = require('gulp-uglify'),
gulpif = require('gulp-if'),
gutil = require('gulp-util');

 

gulp-jade:

gulp.task('jade', function() {
    return gulp.src('./public/**/*.jade')
        .pipe(jade())
        .pipe(gulp.dest(output))
});

 

gulp-browserify:

gulp.task('js', function() {
    return gulp.src('./server.js')
        .pipe(browserify({debug: gutil.env.development}))
        .pipe(gutil.env.production ? uglify() : gutil.noop())
        .pipe(gulp.dest(output + '/js'));
});

Only in development env we add source map.

Only for production env we do uglify().

 

-------------

gulp-if:

gulpif(process.env.NODE_ENV === production, uglify())

 

posted @ 2015-07-31 13:29  Zhentiw  阅读(536)  评论(0)    收藏  举报