1
只有當我的第一個流符合某些條件時,我纔想讓我的流傳輸到另一個流。如何在node.js中有條件地管輸出?
es = require('event-stream');
var checkBuffer = function() {
return es.map(function(file, cb) {
if (!file.isBuffer()) {
cb();
} else {
cb(null, file);
}
});
};
module.exports = function() { checkBuffer.pipe(mysteryFoo()); return checkBuffer; };
我只想管mysteryFoo只有當所有的文件管道輸送到checkBuffer通過isBuffer,否則我不希望這條管道發生。
管道輸出到該模塊的功能是gulp.src('/some-dest/**')
。
謝謝!