首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grunt-contrib-jshint忽略不起作用

grunt-contrib-jshint忽略不起作用
EN

Stack Overflow用户
提问于 2013-12-20 11:30:57
回答 1查看 10.6K关注 0票数 28

我想从lint中排除libs目录。但是,options中的ignores和项目目录中移植的.jshintignore文件不会使libs被排除。

代码语言:javascript
复制
 jshint: {
  options: {
    smarttabs: true,
    ignores: ['public/js/libs/**/*.js']
  },

  all: [
        'Gruntfile.js', 
        'public/js/**/*.js'
      ]

},

grunt版本:

代码语言:javascript
复制
 grunt-cli v0.1.11
 grunt v0.4.2
 grunt-contrib-jshint@0.7.2

我错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-20 14:04:13

ignores是一个jshint选项,需要特定的文件。最好使用惯用的Grunt negate !来排除文件:

代码语言:javascript
复制
jshint: {
  options: {
    smarttabs: true
  },
  all: [
    'Gruntfile.js', 
    'public/js/**/*.js',
    '!public/js/libs/**/*.js'
  ],
},

请参阅http://gruntjs.com/configuring-tasks#globbing-patterns

票数 76
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20695823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档