elixir(function(mix) { mix .sass(['app.scss']) ... //if statement .uglify()
how can have if statement in elixir file, wish check
if (elixir.config.production)
and perform uglify if true.
i recommend running $ gulp --production
right before deploy app. way production files minified.
alternately, define 2 different tasks, 1 local , 1 production:
var gulp = require('gulp'), elixir = require('laravel-elixir'); gulp.task('default', function() { }); gulp.task('local-elixir', function() { elixir(function(mix) { mix .sass('styles.scss', 'public/css') //etc }); gulp.task('production-elixir', function() { elixir(function(mix) { mix .sass('styles.scss', 'public/css') .uglify() //etc });
note these quick examples , code won't work "out of box"
Comments
Post a Comment