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