Gruntjs 是否从GrunFile中的JSHint中排除子目录?

Gruntjs 是否从GrunFile中的JSHint中排除子目录?,gruntjs,jshint,Gruntjs,Jshint,我正在从GrunFile自动运行JSHint,并且希望排除我的供应商脚本,因为它们中的许多脚本都失败了JSHint 我该怎么做?目前,我正在/app/scripts/或任何子目录中运行JSHint jshint: { options: { jshintrc: '.jshintrc', reporter: require('jshint-stylish') }, all: [ 'Gruntfile.js', '<%= yeoman.app %>

我正在从GrunFile自动运行JSHint,并且希望排除我的供应商脚本,因为它们中的许多脚本都失败了JSHint

我该怎么做?目前,我正在
/app/scripts/
或任何子目录中运行JSHint

jshint: {
  options: {
    jshintrc: '.jshintrc',
    reporter: require('jshint-stylish')
  },
  all: [
    'Gruntfile.js',
    '<%= yeoman.app %>/scripts/{,*/}*.js' 
  ]
},
jshint:{
选项:{
jshintrc:“.jshintrc”,
记者:require('jshint-style')
},
全部:[
“Gruntfile.js”,
“/scripts/{,*/}*.js”
]
},

我想排除
/app/scripts/vendor
中的任何内容。这可能吗?

只需在路径前面加上
告诉minimatch这是一个排除项;注意,执行此命令时非常重要

jshint: {
  options: {
    jshintrc: '.jshintrc',
    reporter: require('jshint-stylish')
  },
  all: [
    'Gruntfile.js',
    '<%= yeoman.app %>/scripts/{,*/}*.js',
    '!<%= yeoman.app %>/scripts/vendor/**',
  ]
},
jshint:{
选项:{
jshintrc:“.jshintrc”,
记者:require('jshint-style')
},
全部:[
“Gruntfile.js”,
“/scripts/{,*/}*.js”,
“!/scripts/vendor/**”,
]
},

对ngmin也很有用:
src:['*.js','!*vendor.js'],