1
elixir(function(mix) {

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

Elixir ファイルに if ステートメントを含めるにはどうすればよいですか?確認したい

 if (elixir.config.production)

true の場合は uglify を実行します。

4

1 に答える 1

0

$ gulp --productionアプリをデプロイする直前に実行することをお勧めします。そうすれば、本番ファイルが縮小されます。

または、ローカル用と本番用の 2 つの異なるタスクを定義することもできます。

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
});

これらは簡単な例であり、コードは「すぐに」動作しない可能性が高いことに注意してください。

于 2015-06-11T20:01:53.510 に答える