2014-10-29 1 views
8

파일이 변경되거나 삭제되거나 새 파일이 추가 될 때마다 작업을 실행하려고합니다. 하지만 처음 두 개는 작동합니다. 새 파일을 추가하면 픽업되지 않습니다. Gulp-watch가 새 파일을 선택하지 않습니다.

나는 패키지 gulp-watch을 설치하고 나는이 작업이 :

var gulp = require('gulp'), 
    watch = require('gulp-watch'); 

gulp.task('watch', function() { 
    watch(
    ['./src/Scripts/**/*.js'], 
    function(ev, cb) { 
     console.log('test'); 
     cb(); 
    }); 
}); 
+0

https://github.com/shama/gaze/pull/103 – Heikki

+0

@Heikki @Heikki 폴더가 비어 있지 않습니다. 이미 시청중인 파일이 포함되어 있습니다. – NewGulpUserxx

답변

19

이상한 문제였다. glob에서 ./을 제거하면 해결됩니다.

var gulp = require('gulp'); 
var watch = require('gulp-watch'); 

gulp.task('watch', function() { 
    watch(['src/Scripts/**/*.js'], function(event, cb) { 
     console.log('test'); 
     cb(); 
    }); 
}); 
+0

와우, 고마워. 그게 .. 예기치 못한 일 이었어. :-) – NewGulpUserxx

+0

이것은 황금입니다! 얼마나 모호한 문제인지 ... – jrista

+2

롤, 여전히 문제입니다. –

관련 문제