2016-12-07 38 views
0

我有以下一飲而盡任務:我可以將開發人員的任務標記爲不可運行嗎?

gulp.task('build', [], function() { 
     log('Building the optimized app'); 
     return gulp.src('').pipe(plug.notify({ 
      onLast: true, 
      message: 'Code Deployed!' 
     })); 
    }); 

gulp.task('build-debug', function (callback) { 
    log('Building the optimized app in debug mode'); 
    debug = true; 
    runSequence('clean', ['build'], callback); 
}); 

您可以使用內建調試構建看到。
我想開發商將能夠運行編譯調試,這意味着建設任務不會運行的,除非它被從構建調試調用。

+0

不,那是不可能的。 –

回答

1

這不正是「非可運行」但你總是可以讓它不能做任何事情,除非從構建調試打來電話,好像你已經設置的時候是這樣的一個標誌,所以如果你改變像生成任務所以:

gulp.task('build', [], function() { 
    if (!debug) { 
     log('The build task cannot be run on its own, use \'build-debug\' instead'); 

     return; 
    } 

    log('Building the optimized app'); 
    return gulp.src('').pipe(plug.notify({ 
     onLast: true, 
     message: 'Code Deployed!' 
    })); 
}); 
相關問題