[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())

浙公网安备 33010602011771号