私は一口ファイル内のスプライトタスクを持っている:module.exportsが関数ではなくGulpタスクを参照するとき、Gulpfileは機能しませんか?
var sprite = function() {
// Do something
};
module.exports = {
sprite: sprite
};
これは働いていたが、私は今、実行する前に、スプライトのタスクにannotherタスクを必要としています。
ReferenceError: sprite is not defined
module.exportsは「のスプライトを認識しているようです:
var spriteFirst = function() {
// Do something first
};
var spriteSecond = function() {
// Do something second
};
gulp.task('sprite', function(callback) {
runSequence('spriteFirst', 'spriteSecond',
callback);
});
module.exports = {
sprite: sprite
};
このコードは私に次のエラーを与える:イムrunSequenceを使用して、私は、スプライトのタスクを実行する前に完了するために、この先行タスクを必要とします'それは通常の関数だが、Gulpタスクの場合はそうではない。これは正しいです?もしそうなら、なぜこの場合ですか?
使用gulp4は、あなたがネイティブ関数を使用することができ、そしてあなたもいけないrunSequenceを必要とする:次のようになります。あなたのコードを意味
– YOU