【问题标题】:Relative path wildcards in .jshintignore not working?.jshintignore 中的相对路径通配符不起作用?
【发布时间】:2014-06-10 20:25:55
【问题描述】:

我在这样的路径中有一个网络项目:

/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

我在这里做错了什么?

【问题讨论】:

    标签: javascript node.js jshint gulp


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-12
      • 2011-07-19
      • 2013-06-30
      • 2020-07-02
      • 2012-12-26
      • 1970-01-01
      • 2013-02-19
      • 2015-08-30
      相关资源
      最近更新 更多