Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用内存较少的nodeJs压缩系统的文件夹_Node.js - Fatal编程技术网

Node.js 如何使用内存较少的nodeJs压缩系统的文件夹

Node.js 如何使用内存较少的nodeJs压缩系统的文件夹,node.js,Node.js,请帮助我找到合适的解决方案,为包含的文件夹创建.zip文件 更小的尺寸 var FolderZip= require("folder-zip"); var options = { excludeParentFolder: true, parentFolderName: 'v1.0' }; //zip a folder and change folder destination name var zip = new FolderZip(); zip.zipFolder('./Express

请帮助我找到合适的解决方案,为包含的文件夹创建.zip文件 更小的尺寸

var FolderZip= require("folder-zip");
 var options = {
excludeParentFolder: true, 
parentFolderName: 'v1.0' 
};

//zip a folder and change folder destination name
var zip = new FolderZip();
zip.zipFolder('./ExpressJs_sqlite3', options, function(){
zip.writeToFile('myfolder.zip');
});
/**it working properly but generated myfolder.zip size is more than the size 
of folder ExpressJs_sqlite3 
please help me with suitable solution creating .zip file for a folder with 
less size.
kindly requesting you please dont put negative votes. It blocks me asking 
more questions am a new learner need your help. **/
是的。。。我找到了解决办法。 使用npm安装easy zip

//compress.js
var EasyZip = require('easy-zip').EasyZip;
var zip = new EasyZip();
 //zip a folder 
zip.zipFolder('D:/sourav/sample/CRUD ExpressJs_sqlite3',function(){
zip.writeToFile('D:/sourav/sample/CRUD ExpressJs_sqlite3.zip');
});