Files
TankIC/.gitignore
T
TermiNexus 5644692c97 feat(client): Kotlin/JS + React 客户端脚手架(对齐游戏技术栈)
游戏本体是 Kotlin/JS + kotlin-react + kotlinx.serialization + coroutines,逆向客户端要用同一套栈重写,所以脚手架与它对齐:Kotlin 2.1.21 / kotlin-wrappers 2025.5.11-19.1.0(React 19.1.0)/ kotlinx-serialization-json 1.8.1 / kotlinx-coroutines-core 1.10.2 / kotlinx-html-js 0.12.0;Gradle 8.10.2 走腾讯镜像(services.gradle.org 与 raw.githubusercontent.com 本机不可达)。构建已验证:BUILD SUCCESSFUL,产物 build/dist/js/productionExecutable/TankIcClient.js(261KB)。注:kotlin-wrappers 自 2025 年起只发 React 19.x 的 wrapper,故 React 锁 19.1.0,与游戏的 18.3.1 不同。
2026-09-18 09:30:22 +08:00

37 lines
886 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ---- 依赖 ----
node_modules/
# ---- 本机凭据与本地配置(含数据库密码),绝不入库 ----
3DTank/local/
# ---- 运行产物 ----
3DTank/server-logs/
3DTank/cache/
3DTank/web/
3DTank/names/missing.txt
# ---- 抓包与明文帧(体积大、可重新抓) ----
3DTank/packets/
sockets/relaytest*/
# ---- 线上探测产物(可重新下载) ----
3DTank/probe/
# ---- 反编译 / 切割产物(可用 tools/extract.js、tools/split.js 重新生成) ----
3DTank/src/
3DTank/src_named/
# ---- 客户端(client/)构建产物与 Gradle 缓存 ----
# 注意:kotlin-js-store/yarn.lock 要进库(它是 Kotlin/JS 侧的依赖锁)
client/build/
client/.gradle/
client/.kotlin/
# ---- 大体量映射产物(可用 tools/map_symbols.js 重新生成,单文件约 9MB) ----
tools/symbol_map.json
# ---- 杂项临时文件 ----
/1
/curlcmd
/i.html