Gulp 吞咽从丑化中排除特定文件
我试着做如下的事情。从一系列可以是JS或COFFEE的文件中,编译COFFEE,丑陋的特定文件,然后将它们全部合并。我不明白为什么我的过滤器不能解决丑陋的问题。它似乎与咖啡一起工作,但与丑陋的过滤器,它只是似乎不看它,只是丑陋的所有文件Gulp 吞咽从丑化中排除特定文件,gulp,gulp-concat,gulp-uglify,Gulp,Gulp Concat,Gulp Uglify,我试着做如下的事情。从一系列可以是JS或COFFEE的文件中,编译COFFEE,丑陋的特定文件,然后将它们全部合并。我不明白为什么我的过滤器不能解决丑陋的问题。它似乎与咖啡一起工作,但与丑陋的过滤器,它只是似乎不看它,只是丑陋的所有文件 var gulp = require('gulp'); var coffee = require('gulp-coffee'); var uglify = require('gulp-uglify'); var concat = require('gulp-co
var gulp = require('gulp');
var coffee = require('gulp-coffee');
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');
var src = [
'app/assets/1.js',
'app/assets/2.js',
'app/assets/components/1.coffee',
'app/assets/components/2.js',
'app/assets/utilities/*'
];
var coffeeSrcFilter = $.filter(['*.coffee']);
var minifyExclusionSrcFilter = $.filter(['*', '!app/assets/components/2.js']);
return gulp.src(paths.scripts)
.pipe(sourcemaps.init())
// coffee
.pipe(coffeeSrcFilter)
.pipe(coffee())
.pipe(coffeeSrcFilter.restore())
// uglify
.pipe(minifyExclusionSrcFilter)
.pipe(uglify())
.pipe(minifyExclusionSrcFilter.restore())
// concat
.pipe(gulpConcat('out.js'))
.pipe(gulp.dest('build/js'));
});
我刚刚编辑了上面的代码。这是一个gulp脚本,允许我调用任何自动命名为$的gulp命名插件。我看不到编辑。