npm archiverを使う
const fs = require('fs'); const archiver = require('archiver'); --- const output = fs.createWriteStream(書き出すzipファイル名); const archive = archiver('zip', {}); archive.pipe(output); archive.file(zipに含めたい元ファイル, { name: zipを解凍したときのファイル名 }); archive.file(zipに含めたい元ファイル, { name: zipを解凍したときのファイル名 }); archive.file(zipに含めたい元ファイル, { name: zipを解凍したときのファイル名 }); archive.finalize()
シェルでzipファイルを作る
zip 書き出すzipファイル名 -j zipに含めたいファイル zipに含めたいファイル zipに含めたいファイル zipに含めたいファイル
※-jはディレクトリ名なしで格納するオプション