diff --git a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/manifest.json b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/manifest.json index 8bab0ef4e..fa4916138 100644 --- a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/manifest.json +++ b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/manifest.json @@ -1,6 +1,6 @@ { "schemaVersion": "agc-skill-pack.v1", - "version": "2026-08-26.74", + "version": "2026-08-26.75", "skills": [ { "name": "agc-unity-editor", @@ -195,7 +195,7 @@ "scripts/pack.mjs", "scripts/vite.config.taonier.mjs" ], - "sha256": "c73edcd88384e8824c5d6b932562196020b305e926a7837929272130df515364" + "sha256": "0a63c68ef0565fb186885208697200d70d8050372446e94fa5dd77b457acc494" }, { "name": "vite-export-xhs-minitool", @@ -220,7 +220,7 @@ "scripts/validate.mjs", "scripts/vite.config.xhs-minitool.mjs" ], - "sha256": "fd869242fdd40bb46fc3fbf30d1509c79d306e769e87dad3430b2ab0e5449b12" + "sha256": "bf061887e04c582465eb0706ef1ebd8aefdb81a52094598ab8e2d617009f5130" } ] } diff --git a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/SKILL.md b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/SKILL.md index 12481ccd6..f017cdaea 100644 --- a/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/SKILL.md +++ b/apps/ai-game-creator-shell/src-tauri/resources/agc-skills/vite-export-taonier/SKILL.md @@ -10,18 +10,19 @@ metadata: * 实现打包脚本 `build:taonier`: 用 `scripts/vite.config.taonier.mjs` 把 vite 项目构建到 `dist-taonier`, 再用 `scripts/pack.mjs` 产出 zip 到固定文件: `.export/taonier.zip` - 1. 复制 (并按实际情况修改) `scripts/vite.config.taonier.mjs` 作为 vite 构建配置, 这个配置把 dist 收尾成可托管的 H5 + 1. 复制 (并按实际情况修改) `scripts/vite.config.taonier.mjs` 作为 (另一个)vite 构建配置, 这个配置把 dist 收尾成可托管的 + H5 根目录: 相对路径入口、根目录 `index.html`、清空空目录. 该配置不做语法降级. 2. 使用 `scripts/pack.mjs` 打包成 zip; `--zip-out` 默认 **`../.export/taonier.zip`** (假设 cwd 是 `game/` 子工程, 产物落在 **项目根** `.export/taonier.zip`; 相对 cwd 解析). - 3. 跑通流程后请把需要的脚本配置复制 (agc_install_skill_resource )到项目里 (以免依赖skill), 并形成最终的打包脚本. + 3. 跑通流程后请把需要的脚本配置复制 (agc_install_skill_resource)到项目里 (以免依赖skill), 并形成最终的打包脚本. * 不干扰正常的web构建 # 平台要求: * 仅支持单个 `.zip` 压缩包. -* zip 解压后**根目录**须有 `index.html`(**不得有外层文件夹**): 服务端只认存档根条目 `index.html`, +* zip 解压后 **根目录**须有 `index.html`( **不得有外层文件夹**): 服务端只认存档根条目 `index.html`, `game/index.html` 之类会被判缺入口而拒收. * 因此 `scripts/pack.mjs` 默认把构建产物内容直接放到 zip 存档根 (`index.html`、`assets/...`), 结构不合格时 整体失败, 不会留下可误传的 zip. `--root-dir` 是可选参数: 只有调用方显式给出时才会额外套一层顶层文件夹. @@ -35,9 +36,9 @@ metadata: # 脚本参数: -| 脚本 | 参数 | -|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `scripts/vite.config.taonier.mjs` | `build.outDir`(默认 `dist-taonier`;与打包时的 `--vite-built-dir` 必须是同一个目录) | +| 脚本 | 参数 | +|-----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `scripts/vite.config.taonier.mjs` | `build.outDir`(默认 `dist-taonier`;与打包时的 `--vite-built-dir` 必须是同一个目录) | | `scripts/pack.mjs` | `--vite-built-dir