2

我试图让 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');
};
4

1 回答 1

2

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

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

    grunt.loadNpmTasks('grunt-contrib-jshint');
};
于 2014-12-19T00:29:09.857 回答