Javascript .jshintignore中的相对路径通配符不起作用?

Javascript .jshintignore中的相对路径通配符不起作用?,javascript,node.js,jshint,gulp,Javascript,Node.js,Jshint,Gulp,我有一个web项目,路径如下: /vhosts/mysite/ 我的js文件在这里: /vhosts/mysite/public/js/ 使用gulp jshint时,我在这里有一个.jshintignore文件: /vhosts/mysite/.jshintignore 到目前为止,gulpfile.js看起来像这样: var gulp = require('gulp'); var jshint = require('gulp-jshint'); gulp.task('default'

我有一个web项目,路径如下:

/vhosts/mysite/
我的js文件在这里:

/vhosts/mysite/public/js/
使用
gulp jshint
时,我在这里有一个
.jshintignore
文件:

/vhosts/mysite/.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

我做错了什么?

*.min.js
将只在当前目录中查找
.min.js
文件


您需要编写
***.min.js
,它将递归地查找工作目录下的任何
.min.js
文件

*.min.js
将只在当前目录中查找
.min.js
文件

您需要编写
***.min.js
,它将递归地查找工作目录下的任何
.min.js
文件