HTMLmin - 如何动态压缩特定文件夹中的所有文件

时间:2014-04-06 12:22:03

标签: gruntjs grunt-contrib-htmlmin

我想缩小所有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文件夹下的模板除外。

1 个答案:

答案 0 :(得分:12)

cwd: 'app/views',
src: '**/*.html',