javascript - que - comprimir archivos zip
¿Cómo puedo comprimir una carpeta en gruñido? (2)
Tengo una carpeta "foo" , pero en mi carpeta de destino "target" quiero enviar una versión zip de mi carpeta "foo" como "foo.zip" , "foo.zip" y encontré muchas formas de comprimir archivos pero no para carpetas, Entonces, ¿cómo podemos comprimir toda una carpeta en gruñido?
De la sugerencia anterior, puedo obtener mi respuesta. Podemos usar https://github.com/gruntjs/grunt-contrib-compress/ para comprimir una carpeta.
compress: {
zip:{
files: {
''./foo.zip'': ''./foo/**''
}
}
}
La respuesta aceptada fue arrojar un error en grunt-contrib-compress 0.5.0. Pruebe esto en su lugar:
compress: {
foo: {
options: {
archive: ''./foo.zip'',
mode: ''zip''
},
files: [
{ src: ''./foo/**'' }
]
}
}