Mam następującą strukturę katalogów i chcę spakować zawartość folderu dev i umieścić go w katalogu głównym wygenerowanego archiwum bez umieszczania go wewnątrz najwyższego poziomu Folder:Kompresuj zawartość do katalogu głównego, korzystając z polecenia grunt-contrib-compress
_build/ #build scripts
dist/ #destination
dev/ #source
Oto kod (gruntfile.js wewnątrz _build):
compress: {
main : {
options : {
archive : "../dist/dev.zip"
},
files : [
{ expand: true, src : "../dev/**/*" }
]
}
}
Chciałbym zip tylko zawartość folderu dev i umieścić go w folderze dist. Ale kiedy próbuję to zrobić, cała zawartość dev jest spakowana w folderze głównym.
Rzeczywista generowane zip:
dist/
|____ dev.zip
|_____ dev/
|_____ index.html
|_____ styles/style.css
Ale chcę plik zip być tak:
dist/
|____ dev.zip
|_____ index.html
|_____ styles/style.css
Widzisz? pliki są pakowane w folder (o tej samej nazwie co zip), zamiast umieszczać je w katalogu głównym pliku zip.
Czy można to w jakiś sposób osiągnąć?
Dziękuję
Hi Davi , Stoję w obliczu tego samego problemu, czy znalazłeś rozwiązanie? –