laravel - If Statement in Elixir/Gulp -


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