diff --git a/public/main.js b/public/main.js index 32b5245..35ae260 100644 --- a/public/main.js +++ b/public/main.js @@ -221,7 +221,7 @@ function main() { // 远程资源地址,在线游戏中,塔本体不包含任何资源,只包含源码,从而可以降低游戏本体的体积并平均分担资源包体积 // 从而可以优化加载并避免网站发布的大小限制 - this.USE_RESORCE = false; + this.USE_RESOURCE = false; this.RESOURCE_URL = ''; this.RESOURCE_SYMBOL = ''; this.RESOURCE_INDEX = {}; diff --git a/script/build.ts b/script/build.ts index c769650..f1aadbc 100644 --- a/script/build.ts +++ b/script/build.ts @@ -178,9 +178,20 @@ const compress = !!Number(process.argv[4]); await splitResorce(compress); } - // 7. 压缩本体 + // 7. 压缩 if (compress) { await fs.ensureDir('./out'); await compressing.zip.compressDir('./dist', './out/dist.zip'); + + // 压缩资源 + if (resorce) { + const resources = await fs.readdir('./dist-resource'); + for await (const index of resources) { + await compressing.zip.compressDir( + `./dist-resource/${index}`, + `./out/${index}.zip` + ); + } + } } })();