Node.js kullanarak tüm dizini sıkıştırmam gerekiyor. Şu anda node-zip kullanıyorum ve işlem her çalıştığında geçersiz bir ZIP dosyası oluşturuyor ( bu Github sorunundan da görebileceğiniz gibi ).
Bir dizini ZIP açmama izin verecek başka, daha iyi bir Node.js seçeneği var mı?
DÜZENLEME: Arşivleyiciyi kullanmayı bıraktım
writeZip = function(dir,name) {
var zip = new JSZip(),
code = zip.folder(dir),
output = zip.generate(),
filename = ['jsd-',name,'.zip'].join('');
fs.writeFileSync(baseDir + filename, output);
console.log('creating ' + filename);
};
parametreler için örnek değer:
dir = /tmp/jsd-<randomstring>/
name = <randomstring>
GÜNCELLEME: Kullandığım uygulama hakkında soru soranlar için, indiricime bir bağlantı :