0
디렉토리의 내용을 단일 ZIP 파일로 압축해야합니다.ZLIB와 노드를 사용하여 폴더의 내용을 zip 파일로 압축
나는 다음과 같은 코드를 사용하고 있습니다 :
var fs = require('fs');
var tar = require('tar');
var zlib = require('zlib');
var path = require('path');
var mkdirp = require('mkdirp');
var fstream = require('fstream');
fstream.Reader({path:"E:\\ddata\\electron\\Applications\\FirstApp\\js\\temp\\",type:"Directory"})
.pipe(new tar.Pack())
.pipe(zlib.Gzip())
.pipe(fstream.Writer({path:"C:\\Users\\Raina\\AppData\\Local\\Temp",file:'compressed_folder.tar.gz' }));
을하지만이 오류가 무엇입니까 :이 오류를 제거하고 난 디버깅해야하는 경우 어디 path.js
입니다 얻을 수있는 방법
path.js:7 throw new TypeError('Path must be a string. Received ' + inspect(path));
을 ?) (
작동 시키더라도 tar는 zip이 아닙니다. –