Ich möchte alle HTML-Seiten minimieren und den Namen und Pfad der Seite im Ordner dist
beibehalten. Ich möchte alle Ordner durchlaufen.HTMLmin - Wie alle Dateien in einem bestimmten Ordner dynamisch komprimiert werden
Der folgende Code funktioniert gut, aber nur für den übergeordneten Ordner (in diesem Fall app/views
).
grunt.initConfig({
htmlmin: {
dev: {
files: [{
expand: true,
cwd: 'app/views/**',
src: '{,*/}*.html',
dest: 'dist/views'
}]
}
}
});
Wie Sie sehen können, habe ich versucht, den magischen Stern auf dem Weg app/views/**
und hatte kein Glück.
Dies ist meine Ordnerstruktur:
app/views/
├── page1.html
├── blocks
│ └── block.html
├── page2.html
└── page3.html
In meinem Fall wird jede Vorlage minimiert, außer denen unter app/views/blocks
Ordnern.
funktioniert nicht. die gleiche Ausgabe. Graben immer noch nicht in Ordner in 'app/views /' –
Funktioniert gut für mich. Was ist deine Version von Grunt und htmlmin? – przno
funktioniert auch gut für mich. – joy