feat(config): 添加 dist.zip 到 .gitignore 并更新构建和部署脚本
This commit is contained in:
19
deploy.js
Normal file
19
deploy.js
Normal file
@@ -0,0 +1,19 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user