2014-06-10 2 views
0

나는이 같은 경로에 웹 프로젝트가 있습니다.jshintignore의 상대 경로 와일드 카드가 작동하지 않습니까?

/vhosts/mysite/ 

을 그리고 내 JS 파일은 여기에 있습니다 :

/vhosts/mysite/.jshintignore 
:

/vhosts/mysite/public/js/ 

gulp-jshint를 사용하여, 나는 여기에 .jshintignore 파일이

gulpfile.js 다음과 같이 보입니다.

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

gulp.task('default', function(){ 
     return gulp.src('./public/js/*.js') 
       .pipe(jshint()) 
       .pipe(jshint.reporter('jshint-stylish')); 
}); 
는 내가 상대 와일드 카드 경로가 .jshintignore을 사용하여 무시되지 수

을 :

bootstrap.min.js // This works 

*.min.js // This doesn't work 

./*.min.js // This doesn't work either 

/vhosts/mysite/public/js/*.min.js // This works 

은 내가 잘못 여기서 뭐하는 거지?

답변

5

*.min.js은 현재 디렉토리에서 .min.js 개의 파일 만 볼 것입니다.

**/*.min.js을 작성해야 작업 디렉토리 아래의 .min.js 파일을 재귀 적으로 검색 할 수 있습니다.