From fb88bff27d7129eea0e0f785137b7f0dccfd62e8 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Thu, 2 Jul 2026 17:42:30 +0800 Subject: [PATCH] tweak: set tsBuildInfoFile to dist/ to fix stale incremental cache blocking dev --- apps/server/tsconfig.build.json | 4 +++- openspec/changes/add-tsbuildinfo-to-gitignore/tasks.md | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/server/tsconfig.build.json b/apps/server/tsconfig.build.json index dd0c850..486f025 100644 --- a/apps/server/tsconfig.build.json +++ b/apps/server/tsconfig.build.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "rootDir": "./src" + "rootDir": "./src", + "tsBuildInfoFile": "./dist/tsconfig.build.tsbuildinfo" }, + "include": ["src"], "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] } diff --git a/openspec/changes/add-tsbuildinfo-to-gitignore/tasks.md b/openspec/changes/add-tsbuildinfo-to-gitignore/tasks.md index 29471b9..c6b6826 100644 --- a/openspec/changes/add-tsbuildinfo-to-gitignore/tasks.md +++ b/openspec/changes/add-tsbuildinfo-to-gitignore/tasks.md @@ -1,7 +1,8 @@ ## 1. 核心修改 - [x] 1.1 在 `.gitignore` 中新增 `*.tsbuildinfo` 规则 -- [x] 1.2 删除残留的 `apps/server/tsconfig.build.tsbuildinfo` 文件 +- [x] 1.2 在 `tsconfig.build.json` 中设置 `tsBuildInfoFile` 为 `./dist/tsconfig.build.tsbuildinfo`,使增量缓存与 `dist/` 共生 +- [x] 1.3 删除残留的 `apps/server/tsconfig.build.tsbuildinfo` 文件 ## 2. 验证