নোড.জেএস ব্যবহার করে আমার একটি সম্পূর্ণ ডিরেক্টরি জিপ করা দরকার আমি বর্তমানে নোড-জিপ ব্যবহার করছি এবং প্রতিটি সময় প্রক্রিয়াটি চালিত হলে এটি একটি অবৈধ জিপ ফাইল তৈরি করে (যেমন আপনি এই গিথুব সমস্যাটি থেকে দেখতে পারেন )।
অন্য কোনও, আরও ভাল, নোড.জেএস বিকল্প রয়েছে যা আমাকে একটি ডিরেক্টরি জিপ আপ করতে দেয়?
সম্পাদনা: আমি আরকিভার ব্যবহার করে শেষ করেছি
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);
};
পরামিতিগুলির জন্য নমুনার মান:
dir = /tmp/jsd-<randomstring>/
name = <randomstring>
আপডেট: আমি যে বাস্তবায়নটি ব্যবহার করেছি সে সম্পর্কে জিজ্ঞাসাকারীদের জন্য, এখানে আমার ডাউনলোডারের একটি লিঙ্ক :