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/**'' }
]
}
}