Gruntjs grunt contrib jshint未忽略指定的目录

Gruntjs grunt contrib jshint未忽略指定的目录,gruntjs,jshint,grunt-contrib-jshint,Gruntjs,Jshint,Grunt Contrib Jshint,我有以下文件夹和文件: js/ lib/ jQuery.js compiled/ all.js file1.js file2.js 我希望JSHint只lint file1和file2,而不必指定确切的文件,并且不lint lib文件夹和compiled文件夹 有人能解释一下为什么我下面的JSHint任务是lint所有的.js文件,而不是忽略编译和lib文件夹吗 试一试 您不需要**,因为您没有任何中间文件夹。前两个声明中缺少通配符,但它仍然不起

我有以下文件夹和文件:

js/
   lib/
      jQuery.js
   compiled/
      all.js
   file1.js
   file2.js
我希望JSHint只lint file1和file2,而不必指定确切的文件,并且不lint lib文件夹和compiled文件夹

有人能解释一下为什么我下面的JSHint任务是lint所有的.js文件,而不是忽略编译和lib文件夹吗

试一试


您不需要**,因为您没有任何中间文件夹。

前两个声明中缺少通配符,但它仍然不起作用。很抱歉,堆栈溢出编辑器出现问题,它不接受我的json作为代码,并且删除了星星。尽管:我修复了我的消息,现在您应该可以正确地看到我的答案了。
    jshint: {
        options: {
            jshintrc: '.jshintrc'
        },
        all: [
            'js/**/*.js',
            '!js/compiled/**/*.js',
            '!js/lib/**/*.js'
        ]
    },
jshint: {
    options: {
        jshintrc: '.jshintrc'
    },
    all: [
        'js/*.js',
        '!js/compiled/*.js',
        '!js/lib/*.js'
    ]
},