Files
chuanqi-client-config/deploy.js
aixianling 73aad793dd build(deploy): 更新游戏配置文件
- 在打包脚本中添加 gameEui.json 文件
- 确保 gameEui.json 被正确打包到输出的 zip 文件中
2025-01-23 11:59:42 +08:00

22 lines
741 B
JavaScript

const fs = require("fs");
const JSZip = require("jszip");
const zip = require("./zip.js")
const start = () => {
zip.start().then(() => {
const tar = new JSZip();
['config.xml', 'api.php', 'linuxdo.php','login.php','gameEui.json'].forEach(e => {
const file = fs.readFileSync(e)
tar.file(e, file);
})
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()