const { ZipArchive } = require('archiver'); const fs = require('fs'); const output = fs.createWriteStream('h5.zip'); const archive = new ZipArchive({ zlib: { level: 9 } }); archive.pipe(output); archive.directory('dist/build/h5', ''); archive.finalize(); output.on('close', () => { console.log('压缩完成:', archive.pointer() + ' bytes'); });