我有一个非常繁重的gulp任务,我想询问用户他是否真的想要开始这项任务。
我已经看到了gulp-confirm和gulp-prompt,但它没有帮助我:
我不想管道确认'在用户确认之前,我只是不想开始繁重的任务。
我试图达到这样的目标:
gulp.task('confirm', [], function ()
{
//Ask the confirm question here and cancel all task if the user abort
prompt.confirm({
message: 'This task will create a new tag version\n. Are you sure you want to continue?',
default: true
});
});
gulp.task('Build Release QA', ['confirm'], function ()//use this task to make release to QA
{
//very heavy task, don't start it if user abort it from 'confirm' task
});
有什么想法吗?