NodeJs Gulp - 在开始任务之前确认

时间:2015-05-03 09:24:15

标签: node.js gulp prompt confirm

我有一个非常繁重的gulp任务,我想询问用户他是否真的想要开始这项任务。

我已经看到了gulp-confirmgulp-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

    });

有什么想法吗?

0 个答案:

没有答案