我想要压缩所有的HTML页面,并且在dist
文件夹中保留页面的名称和路径。我想要遍历所有的文件夹。
下面的代码可以正常工作,但仅适用于父文件夹(即此案例中的app/views
)。
grunt.initConfig({
htmlmin: {
dev: {
files: [{
expand: true,
cwd: 'app/views/**',
src: '{,*/}*.html',
dest: 'dist/views'
}]
}
}
});
正如您所注意到的,我尝试在路径app/views/**
中使用魔法星号(*),但没有成功。
这是我的文件夹结构:
app/views/
├── page1.html
├── blocks
│ └── block.html
├── page2.html
└── page3.html
在我的情况下,除了位于app/views/blocks
文件夹下的模板之外,每个模板都被压缩。
app/views/
文件夹内部。 - Muhammad Redaexpand:true
的作用:https://dev59.com/a2Qn5IYBdhLWcg3wP1NU - D.Tate