2015-06-03 46 views
1
elixir(function(mix) { 

    mix 
.sass(['app.scss']) 
... 
//if statement .uglify() 

聲明我怎麼能在我的靈藥文件中的if語句,我想檢查如果藥劑/咕嘟咕嘟

if (elixir.config.production) 

,然後如果真進行醜化。

回答

0

在部署應用程序之前,我會建議您運行$ gulp --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 
}); 

注意這些只是簡單的例子,代碼很可能將無法正常工作「開箱即用」