나는이 작동하지 않는 것lint가 Gulp로 실패하면 작업을 실행하지 마십시오.
gulp.task('checkScssSyntax', function() {
return gulp.src(scssFiles)
.pipe(sassLint())
.pipe(sassLint.format());
});
gulp.task('checkJavascriptSyntax', function() {
var jsStream = gulp.src(jsFiles);
return jsStream.pipe(jsHint())
.pipe(jsHint.reporter('jshint-stylish'));
});
gulp.task('default', function() {
runSequence(['checkJavascriptSyntax', 'checkScssSyntax'], function(error) {
if (error) {
console.log(error);
} else {
runSequence('compileJS', 'compileCSS', 'watch');
}
});
});
몇 꿀꺽 작업을 ...있다. Gulp는 상황에 관계없이 두 번째로 runSequence
을 실행합니다.
경고가없고 구문 검사 중 하나라도 오류가없는 경우에만 Gulp가 두 번째 작업 순서를 실행하기를 바랍니다. 나는 또한 콘솔에 lint가 출력하는 것 이외의 것을 콘솔에 출력하는 것을 피하고자한다.
어떻게 수행 할 수 있습니까?