2014-12-12 25 views
7

Chức năng nhỏ nhất nào có thể được đặt trong ống Gulp và vẫn hoạt động?Gulp ống chức năng tối thiểu?

này không hoạt động:

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

Lý tưởng này sẽ là JS vani chỉ sử dụng các module nền tảng Gulp được xây dựng trên; vinyl, thông qua, vv

Trả lời

10

Vấn đề với đường ống của bạn là bạn đang xóa các tệp của glob của mình vì bạn không trả lại chúng.

Sử dụng through2, bạn có thể làm một cái gì đó như thế này:

const through = require('through2') 

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

Cảm ơn bạn. Tôi nghĩ rằng sự nhầm lẫn của tôi là do một sự hiểu lầm của '.pipe()', mà dự kiến ​​một luồng không phải là một hàm. – joemaller

+1

@WhatIsHeDoing cảm ơn vì đã chỉnh sửa! Mặc dù tôi thích liên kết đến repo github, vì vậy tôi đã sửa đổi nó :) –

Các vấn đề liên quan