const fs = require("fs"); const JSZip = require("jszip"); const zip = require("./zip.js") const start = () => { zip.start().then(() => { const tar = new JSZip() const config = fs.readFileSync('config.xml', 'utf8') tar.file('config.xml', config); const main = fs.readFileSync('main.min_jocw9Tu2.js', 'utf8') tar.file('main.min_jocw9Tu2.js', main, {compression: "DEFLATE", compressionOptions: {level: 9}}); // 生成ZIP文件内容 tar.generateNodeStream({type: 'nodebuffer', streamFiles: true}) .pipe(fs.createWriteStream('dist.zip')) .on('finish', function () { console.log('部署文件已完成.'); }); }) } start()