2016-06-02 6 views

답변

0

buildScripts 코드를 자체 함수로 분해하고 시계와 작업에서이 함수를 호출해야합니다. 작업이 필요하지 않으면 그냥 삭제할 수 있습니다.

var gulp = require('gulp'); 

function buildScripts(changedFile) { 
    if (changedFile) { 
    // called from watch 
    // compile the changed file 
    } else { 
    // called from task 
    // compile all files 
    } 
} 

gulp.task('buildScripts', function() { 
    return buildScripts(); 
}); 

gulp.task('watch', function() { 
    gulp.watch('*.js', {interval:500}, buildScripts); 
});