perf: 移除 tsconfig 中不必要的 declaration 和 declarationMap 降低 CI 内存占用
All checks were successful
CI/CD Pipeline / Code Quality (push) Successful in 25s
CI/CD Pipeline / Unit Tests (push) Successful in 20s
CI/CD Pipeline / Build & Deploy Test (push) Has been skipped
CI/CD Pipeline / Build & Deploy Production (push) Successful in 1m28s

API 服务器不需要生成 .d.ts 声明文件,这两个选项是 tsc 内存消耗的主要来源,
在内存受限的 CI runner 上会导致 OOM 被 SIGKILL。
This commit is contained in:
Wang Zhuoxuan 2026-05-28 23:48:48 +08:00
parent 7682bb2ae7
commit 32dd6a3190

View File

@ -10,8 +10,6 @@
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true, "sourceMap": true,
"noUnusedLocals": true, "noUnusedLocals": true,
"noUnusedParameters": true, "noUnusedParameters": true,