在这种当前情况下,grunt 确实会查看子文件夹中的文件,但没有编译到 dist。请参阅我的 gruntfile 的(部分):
grunt.initConfig({
pkg: grunt.file.readJSON('./package.json'),
config: {
dist: './dist',
src: './src',
htmlPath: '<%= config.dist %>'
},
watch: {
options: {
spawn: false
},
pug: {
files: '<%= config.src %>/**/*.pug',
tasks: ['pug:dist']
}
},
pug: {
dist: {
options: {
pretty: true,
data: {
debug: false
}
},
files: [{
expand: true,
cwd: '<%= config.src %>',
src: ['*.pug'],
dest: '<%= config.dist %>',
ext: '.html',
}]
}
},
});
我猜这可能是因为包含文件夹等(应该出现在 dist 文件夹中)。如何修改我的设置,以便 grunt 编译一些特定的子文件夹和文件?