[英]Gulp3 to gulp 4 upgrade. Function with condition
你能幫我解決我的問題嗎? 我正在嘗試將我的 gulpfile 從 3 版本升級到 4 版本。 我有這個代碼
gulp.task('test', production() ? ['test2'] : null, function () {
// do something
});
gulp.task('test 2', function () {
// do something
});
gulp.task('test4', gulp.series('test', 'test5'), function () {
// do something
});
我有錯誤 - 任務測試從未定義。 如果我刪除 production() ? ['test2'] : null 一切正常
gulp.task
只需要一個任務參數,它不應該是一個數組,而是gulp.series
或gulp.parallel
組合任務 - 它已經在另一個任務中使用。
有可能:
gulp.task('test', gulp.series(...[
production() && 'test2',
function () { ... }
].filter(Boolean)));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.