elixir(function(mix) {
mix
.sass(['app.scss'])
...
//if statement .uglify()我如何在我的elixir文件中有一个if语句,我希望检查
if (elixir.config.production)如果为true,则执行uglify。
发布于 2015-06-12 04:01:54
我建议您在部署应用程序之前运行$ 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
});注意:这些只是快速示例,代码很可能不会“开箱即用”
https://stackoverflow.com/questions/30616908
复制相似问题