我在这样的路径中有一个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
我在这里做错了什么?
答案 0 :(得分:5)
*.min.js
只会在当前目录中查找.min.js
个文件。
您需要编写**/*.min.js
,它将以递归方式查找工作目录下的任何.min.js
文件。