jshint忽略node_modules文件夹

时间:2014-12-19 00:13:09

标签: javascript gruntjs jshint grunt-contrib-jshint

我试图让grunt jshint扫描除node_modules文件夹中的文件之外的所有js文件。我尝试了grunt的以下配置,它仍然扫描所有文件,包括node_modules中的文件。谁知道为什么?任何人都可以解释/**/*.js ** / * .js。什么是双星意味着什么。这是我的咕噜配置文件

module.exports = function(grunt) {

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

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

1 个答案:

答案 0 :(得分:2)

基于@ateich提示,我意识到我可以执行以下操作来解决问题

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

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