0
我有一個叫做build的主任務,在dev任務模式下,我想運行watchers。有條件地運行一個任務在runSequence中什麼都不做的問題
在生產過程中,我不需要運行任何觀察家,
gulp.task('build', cb => {
return $.runSequence(
'globals',
'inline',
'lazy',
(production ? ['empty'] : ['globals:watch', 'inline:watch', 'lazy:watch']),
cb
);
});
隨着runSequence
我試着在false
和null
傳遞作爲PARAM但它仍然試圖把它當作一個任務名。
於是我想出了一個解決辦法是運行一個任務,那什麼也不做:
gulp.task('empty', cb => {
return cb();
});
這是正確的方式?它似乎只有時有效,我不確定爲什麼。
任何幫助將是巨大的