我试图让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');
};
答案 0 :(得分:2)
基于@ateich提示,我意识到我可以执行以下操作来解决问题
module.exports = function(grunt) {
grunt.initConfig({
jshint: {
all: ['**/*.js'],
options: {
jshintrc: true,
ignores: ['node_modules/**/*.js']
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
};