그래서 하루 종일 새로운 FE 워크 플로우에서 작업했는데 주 아이디어는 감시자를 통해 몇 가지 작업을 실행하는 것입니다. (scss, js, html 등) 때마다 브라우저가 새로 고쳐지는 창이 나타납니다.gulp-jshint가 실패 할 때 깡패가 gulp-notify를 사용하여 오류 메시지를 팝업합니다.
브라우저가 새로 고침되면 우리는 아무 것도 보지 못할 것입니다. 브라우저가 다시로드되고 작업을 계속할 것입니다.
하지만 gulp notify를 사용하여 오류가 발생하면 잘못된 메시지가 표시 될 때 알리미 팝업이 나타나고 그 시점에서 콘솔을 확인하고 오류를 확인할 수 있습니다. 우리 말대꾸 작업에 대한
예는 실패 할 때 우리의 스타일 작업에 대한
을, 모든 것이 잘 작동하지만 JS 파일에 대해이 작업을 수행 할 임 수 없습니다.
주로 내가 원하는대로 꿀꺽 꿀꺽 만드는 일을하지 않습니다.
js 파일을 저장합니다. 실패하면 팝업이 나타나고 이것을 볼 때 콘솔로 이동하면 jshint-stylish 출력이 표시됩니다.
누군가 나를 도울 수 있습니까?
이 내 (비 작동) 솔루션입니다 : 분명히
gulp.task('js-hint', function() {
return gulp.src(config.source)
.pipe(plumber())
.pipe(jshint(config.jsHintRules))
.pipe(jshint.reporter('jshint-stylish'))
.on('error', notify.onError({ message: 'JS hint fail' }));
});
, 나는 누군가가 올바른 방향으로 나를 넣어주십시오 수있는 것, 개념에 문제가있다, 그래서? 난 그냥 동일한 메시지를 방출 할
참고 모든 시간
그런 다음, 콘솔 (jshint-세련된 덕분에) 우리에게 더 많은 정보를 준 것 "JS 힌트 실패".
또한 감시자에게 표시됩니다. JS 힌트 패스 후에, borwserify와 같은 더 많은 작업을 수행하므로, 작업이 끝나면 작업을 끝내고 계속 진행할 때까지 기다려야합니다.
감사합니다.
PS, 임 사용 :
꿀꺽 3.8.10 꿀꺽 - jshint은 1.8.6 꿀꺽에서 OSX 10.9.4
덕분에 많이. 이것은 나를 올바른 길로 인도합니다. 여기에 github 질문이 있습니다. 확장되었습니다. -> https://github.com/spenceralger/gulp-jshint/issues/91 – avcajaraville