カスタム関数を呼び出す以外の何もしないGulpタスクを作成しようとしています。いいえ、ソースファイルがありません。いいえ、コピー先ファイルがありません。スタンドアロンタスクでカスタム関数を呼び出すだけなので、それに応じて他のタスクを実行できます。単に関数を呼び出すGulpタスクを作成するにはどうすればいいですか?
私の愛のために、私はGoogleとSOをチェックして、例を見つけることができませんでした。私が来ている最も近いが今これはmyCustomFunction
を呼ぶんこの
var through = require('through2');
gulp.task(
'my-custom-task',
function()
{
return through.obj(
function write(chunk, enc, callback) {
// here is where the custom function is called
myCustomFunction('foo', 'bar');
callback(null, chunk);
}
);
}
);
ですが、私はgulp my-custom-task
でタスクを実行すると、私が始まるが、仕上げではないタスクを見ることができます。
[10:55:37] Starting 'clean:tmp'... [10:55:37] Finished 'clean:tmp' after 46 ms [10:55:37] Starting 'my-custom-task'...
どのように私は自分の仕事を正しく書くべき?
これを理解した後でこれは簡単です。ありがとう! –
@ J.Doe、他のファイルにある関数をgulpタスクにどのようにインポートしますか? –
@ bartosz.baczekあなたは 'require'を使ってインポートできる他のものと同様に、gulp用の関数をインポートできます。 – poke