jshint игнорирует папку node_modules
Я попытался позволить grunt jshint сканировать все файлы js, кроме файлов в папке node_modules. Я попробовал следующую конфигурацию grunt, она все еще сканирует все файлы, включая файлы в node_modules. кто-нибудь знает почему? также может кто-нибудь объяснить /**/*.js **/*.js. что означает двойная звезда вот мои конфиг файлы
module.exports = function(grunt) {
grunt.initConfig({
jshint: {
all: ['**/*.js'],
options: {
ignores: ['node_modules']
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
};
1 ответ
Решение
Основываясь на подсказке @ateich, я понял, что могу сделать следующее, чтобы решить проблему
module.exports = function(grunt) {
grunt.initConfig({
jshint: {
all: ['**/*.js'],
options: {
jshintrc: true,
ignores: ['node_modules/**/*.js']
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
};