Tôi có cấu trúc thư mục sau và tôi muốn nén nội dung của thư mục dev và đặt nó vào thư mục gốc của tệp lưu trữ đã tạo mà không bị gói trong một cấp cao nhất thư mục:Nén nội dung vào thư mục gốc bằng cách sử dụng grunt-contrib-compress
_build/ #build scripts
dist/ #destination
dev/ #source
đây là mã (gruntfile.js bên _build):
compress: {
main : {
options : {
archive : "../dist/dev.zip"
},
files : [
{ expand: true, src : "../dev/**/*" }
]
}
}
tôi ước gì tôi có thể zip duy nhất các nội dung của thư mục dev và đặt nó vào thư mục dist. Nhưng khi tôi cố gắng làm như vậy, tất cả nội dung của dev được nén bên trong một thư mục gốc.
thực tế zip tạo:
dist/
|____ dev.zip
|_____ dev/
|_____ index.html
|_____ styles/style.css
Nhưng tôi muốn các tập tin zip để được như thế này:
dist/
|____ dev.zip
|_____ index.html
|_____ styles/style.css
Bạn thấy không? các tệp đang được gói trong một thư mục (có cùng tên với mã zip) thay vì được đặt vào thư mục gốc của tệp zip.
Điều này có thể đạt được theo một cách nào đó không?
Cảm ơn bạn
Hi Davi , Tôi đang đối mặt với cùng một vấn đề, bạn đã tìm ra giải pháp chưa? –