forked from wangziqi/gongxue-base
tweak: add *.tsbuildinfo to .gitignore to prevent stale incremental cache
This commit is contained in:
22
openspec/changes/add-tsbuildinfo-to-gitignore/proposal.md
Normal file
22
openspec/changes/add-tsbuildinfo-to-gitignore/proposal.md
Normal file
@@ -0,0 +1,22 @@
|
||||
## Why
|
||||
|
||||
`npm run dev` 启动失败,原因是 `apps/server/tsconfig.build.tsbuildinfo`(TypeScript 增量编译缓存)残留但 `dist/` 目录已被清理。TypeScript 看到增量缓存认为无需重新编译,导致 `nest start --watch` 找不到 `dist/main.js` 而崩溃。`.gitignore` 中缺少对 `*.tsbuildinfo` 的忽略规则,使该缓存文件可能被提交或在清理构建产物后残留。
|
||||
|
||||
## What Changes
|
||||
|
||||
- 在 `.gitignore` 中新增 `*.tsbuildinfo` 规则,确保 TypeScript 增量编译缓存文件不被版本控制追踪
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
|
||||
无(纯配置优化,不涉及新能力)
|
||||
|
||||
### Modified Capabilities
|
||||
|
||||
无
|
||||
|
||||
## Impact
|
||||
|
||||
- 影响的文件:`.gitignore`(根目录)
|
||||
- 无 API、依赖或系统层面的影响
|
||||
Reference in New Issue
Block a user