我有一个文件夹"foo"
,但是在我的目标文件夹"target"
中,我想发送我的"foo"
文件夹的zip版本,例如"foo.zip"
,我谷歌并发现很多压缩文件而不是文件夹的方式,那么如何在grunt中压缩整个文件夹呢?
答案 0 :(得分:24)
接受的答案是在grunt-contrib-compress 0.5.0中抛出一个错误。试试这个:
compress: {
foo: {
options: {
archive: './foo.zip',
mode: 'zip'
},
files: [
{ src: './foo/**' }
]
}
}
答案 1 :(得分:4)
从上面的建议我能得到答案,我们可以使用https://github.com/gruntjs/grunt-contrib-compress/来压缩文件夹。
compress: {
zip:{
files: {
'./foo.zip': './foo/**'
}
}
}