Chcę zminimalizować wszystkie strony HTML i zachować nazwę i ścieżkę strony w folderze dist
. Chcę przechodzić przez wszystkie foldery.HTMLmin - Jak dynamicznie kompresować wszystkie pliki w określonym folderze
Poniższy kod działa poprawnie, ale TYLKO dla folderu nadrzędnego (czyli w tym przypadku app/views
).
grunt.initConfig({
htmlmin: {
dev: {
files: [{
expand: true,
cwd: 'app/views/**',
src: '{,*/}*.html',
dest: 'dist/views'
}]
}
}
});
Jak można zauważyć, próbowałem magiczną gwiazdę na ścieżce app/views/**
i nie miał szczęścia.
To moja struktura folderów:
app/views/
├── page1.html
├── blocks
│ └── block.html
├── page2.html
└── page3.html
W moim przypadku, każdy szablon zostanie minified, z wyjątkiem tych wynikających app/views/blocks
folderu.
nie działa. ten sam wynik. Nadal nie kopie w foldery wewnątrz 'app/views /' –
Działa dobrze dla mnie. Jaka jest twoja wersja Grunta i htmlmin? – przno
działa również dla mnie. – joy