我已按照如何安装它的说明进行操作,现在我的Gruntfile.js如下:
module.exports = function(grunt){
require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
htmlhint: {
build: {
options: {
'tag-pair': true,
'tagname-lowercase': true,
'attr-lowercase': true,
'attr-value-double-quotes': true,
'doctype-first': true,
'spec-char-escape': true,
'id-unique': true,
'head-script-disabled': true,
'style-disabled': true
},
src: ['index.html']
}
}
});
grunt.registerTask('default', []);
};
我想将项目文件夹中的所有.html文件作为目标,这些文件由htmls组成。
我如何定位所有人?
答案 0 :(得分:1)
您可以在 src
部分使用通配符。
来自htmlhint docs:
htmlhint: {
html1: {
options: {
'tag-pair': true
},
src: ['path/to/**/*.html']
}
}
上面的代码会定位指定路径中任意目录中的任何 .html文件。
你也可以指定多条路径:
src: ['dir1/*.html', 'dir2/*.html', 'dir3/**/*.html']
答案 1 :(得分:0)
尝试这种模式:
src: ['./**/*.html']