相关疑难解决方法(0)

需要使用Node.js压缩整个目录

我需要使用Node.js压缩整个目录.我目前正在使用node-zip,每次进程运行时都会生成一个无效的ZIP文件(从这个Github问题可以看出).

是否有另一个更好的Node.js选项可以让我压缩目录?

编辑:我最终使用归档

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);
};
Run Code Online (Sandbox Code Playgroud)

参数的样本值:

dir = /tmp/jsd-<randomstring>/
name = <randomstring>
Run Code Online (Sandbox Code Playgroud)

更新:对于那些询问我使用的实现的人,这里是我的下载器的链接:

zip node.js

82
推荐指数
6
解决办法
8万
查看次数

标签 统计

node.js ×1

zip ×1