吞 </跨度> -filter过滤一切。
我正在尝试使用 吞 </跨度> -filter从中排除单个文件 吞 </跨度> -丑化:
var uglify = require(‘ 吞 </跨度> -丑化’);var filter = require(‘ 吞 </跨度> -过滤’);
var paths鈥([’*‘,’!src / ToCOptions.js’],{“restore”:true});
return gulp.src(paths.js) .pipe(F) .pipe(丑化()) .pipe(f.restore) .pipe(gulp.dest( ‘JS’));});
我读了 吞 </跨度> 鈥
我用它创建了一个简单的例子 on("data", function(file){}) 只是为了让你的理解更清晰 NodeJS Streams 。
on("data", function(file){})
gulp.task('js', function() { return gulp.src("my/js/folder/*.js") .on("data", function(file){ console.log(file) // here you can filter all your file depends on name/path/etc. }) ... do something else ... the same you can do in gulp.dest method .pipe(gulp.dest(function(file){ // conditions ... return "my expected path"/* your expected path for file depends on conditions*/ })) });
我希望它会对你有所帮助。
谢谢