elixir(function(mix) {
mix
.sass(['app.scss'])
...
//if statement .uglify()
我如何在我的 elixir 文件中有一个 if 语句,我想检查一下
if (elixir.config.production)
如果为真,则执行 uglify。
elixir(function(mix) {
mix
.sass(['app.scss'])
...
//if statement .uglify()
我如何在我的 elixir 文件中有一个 if 语句,我想检查一下
if (elixir.config.production)
如果为真,则执行 uglify。
我建议$ 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
});
请注意,这些只是简单的示例,代码很可能无法“开箱即用”