marcospds/gulp-tasklist-run

Run method without done function parameter

开放

#6 创建于 2022年9月16日

 (2 条评论) (0 个反应) (0 位负责人)JavaScript (3 个派生)auto 404
beginnereasy pickgood first issuegulphacktoberfestjavascriptnpmtypescript

仓库指标

星标
 (1 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

The method run receive done function, for finish the gulp task after run task list. Create a method run without done function parameter, allowed finish the gulp task before the list.

Actual:

gulp.task('e2e:*', (done) => {
  TaskListRun.run(gulp, 'e2e:*', 'e2e:\\*', done)
})

//Starting 'e2e:*'...
//Starting 'e2e:login'...
//It works e2e:login!
//Finished 'e2e:login' after 745 μs
//Starting 'e2e:demo'...
//It works e2e:demo!
//Finished 'e2e:demo' after 339 μs
//Starting 'finish_e2e:*'...
//Finished 'finish_e2e:*' after 263 μs
//Finished 'e2e:*' after 2.7 ms

Expected:

gulp.task('e2e:*', (done) => {
  TaskListRun.run(gulp, 'e2e:*', 'e2e:\\*', done)
})

//Starting 'e2e:*'...
//Starting 'e2e:login'...
//It works e2e:login!
//Finished 'e2e:login' after 745 μs
//Starting 'e2e:demo'...
//It works e2e:demo!
//Finished 'e2e:demo' after 339 μs
//Starting 'finish_e2e:*'...
//Finished 'finish_e2e:*' after 263 μs
//Finished 'e2e:*' after 2.7 ms

Or

gulp.task('e2e:*', (done) => {
  TaskListRun.run(gulp, 'e2e:*', 'e2e:\\*')
  done()
})

//Starting 'e2e:*'...
//Finished 'e2e:*' after 722 μs
//Starting 'e2e:login'...
//It works e2e:login!
//Finished 'e2e:login' after 745 μs
//Starting 'e2e:demo'...
//It works e2e:demo!
//Finished 'e2e:demo' after 339 μs

贡献者指南