2014-12-19 3 views
2

Я попытался разрешить grunt jshint сканировать весь файл js, кроме файлов в папке node_modules. Я попробовал следующую конфигурацию 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

Checkout этот ответ: http://stackoverflow.com/questions/ 20695823/Грунт-вно-jshint-игнорируемых-не имеет-но-эффекта – ateich

ответ

2

Основание на @ateich намек, я понял, что я могу сделать следующее, чтобы решить эту проблему

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

    grunt.loadNpmTasks('grunt-contrib-jshint'); 
}; 
Смежные вопросы