2014-12-19 197 views
2

我試圖讓grunt jshint掃描除了node_modules文件夾中的文件之外的所有js文件。我嘗試了grunt的後續配置,它仍然掃描所有文件,包括node_modules中的文件。有誰知道爲什麼?任何人都可以解釋/**/*.js **/*。js。什麼是雙星的意思。這裏是我的呼嚕聲的配置文件jshint忽略node_modules文件夾

module.exports = function(grunt) { 

    grunt.initConfig({ 
     jshint: { 
      all: ['**/*.js'], 
      options: { 
       ignores: ['node_modules'] 
      } 
     } 
    }); 

    grunt.loadNpmTasks('grunt-contrib-jshint'); 
}; 
+0

結帳這樣的回答:http://stackoverflow.com/questions/ 20695823 /咕嚕-的contrib-jshint-忽略 - 有 - 無效果 – ateich 2014-12-19 00:24:04

回答

2

基礎上@ateich提示,我才意識到我可以做以下來解決這個問題

module.exports = function(grunt) { 
    grunt.initConfig({ 
     jshint: { 
      all: ['**/*.js'], 
      options: { 
       jshintrc: true, 
       ignores: ['node_modules/**/*.js'] 
      } 
     } 
    }); 

    grunt.loadNpmTasks('grunt-contrib-jshint'); 
};