2014-12-12 19 views
7

गुलप पाइप में रखा जा सकता है और अभी भी काम करता है कि सबसे छोटा काम क्या है?गुलप पाइप न्यूनतम समारोह?

यह काम नहीं करता:

gulp.src('**') 
    .pipe(function() { 
    // what's the minimum that can go here and still be a functional pipe? 
    // what needs to be returned? 
    }); 

आदर्श रूप में यह केवल मूलभूत मॉड्यूल Gulp पर बनाया गया था का उपयोग कर वेनिला जे एस हो सकता है; vinyl, through, आदि

उत्तर

10

आपकी पाइप के साथ समस्या यह है कि आप अपने ग्लोब की फाइलें छोड़ रहे हैं क्योंकि आप उन्हें वापस नहीं करते हैं।

through2 उपयोग करके, आप कुछ इस तरह कर सकते हैं:

const through = require('through2') 

gulp.src('**') 
    .pipe(through.obj((file, enc, cb) => cb(null, file))) 
+0

धन्यवाद। मुझे लगता है कि मेरा भ्रम '.pipe()' की गलतफहमी के कारण था, जो एक धारा को एक समारोह की अपेक्षा करता है। – joemaller

+1

@WhatIsHeDoing संपादन के लिए धन्यवाद! हालांकि मैं जिथब रेपो से लिंक करना पसंद करता हूं, इसलिए मैंने इसे संशोधित किया :) –