2014-04-06 12 views
10

Desidero ridurre a icona tutte le pagine HTML e mantenere il nome e il percorso della pagina nella cartella dist. Voglio scorrere tutte le cartelle.HTMLmin - Come comprimere dinamicamente tutti i file all'interno di una determinata cartella

Il codice seguente funziona correttamente ma SOLO per la cartella principale (che in questo caso è app/views).

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

Come si può notare, ho provato la stella magica nel percorso app/views/** e non ha avuto fortuna.

Questa è la mia struttura di cartelle:

app/views/ 
├── page1.html 
├── blocks 
│   └── block.html 
├── page2.html 
└── page3.html 

Nel mio caso, ogni template ottiene minified, ad eccezione di quelli sotto cartella app/views/blocks.

risposta

12
cwd: 'app/views', 
src: '**/*.html', 
+0

non funziona. la stessa uscita. Ancora non scava nelle cartelle all'interno di 'app/views /' –

+0

Funziona bene per me. Quali sono le tue versioni di Grunt e htmlmin? – przno

+0

funziona bene anche per me. – joy

Problemi correlati