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

Muh*_*eda 10 gruntjs grunt-contrib-htmlmin

我想缩小所有HTML页面并在dist文件夹上维护页面的名称和路径.我想遍历所有文件夹.

下面的代码工作正常,但只适用于父文件夹(在这种情况下app/views).

grunt.initConfig({
    htmlmin: {
        dev: {
            files: [{
                expand: true,
                cwd: 'app/views/**',
                src: '{,*/}*.html',
                dest: 'dist/views'
            }]
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

你可以注意到,我在路上尝试了这位神奇的明星app/views/**而没有运气.

这是我的文件夹结构:

app/views/
??? page1.html
??? blocks
?   ??? block.html
??? page2.html
??? page3.html
Run Code Online (Sandbox Code Playgroud)

就我而言,除了app/views/blocks文件夹下的模板外,每个模板都会缩小.

prz*_*zno 12

cwd: 'app/views',
src: '**/*.html',
Run Code Online (Sandbox Code Playgroud)