Files
gongxue-base/openspec/changes/archive/2026-07-02-add-tsbuildinfo-to-gitignore/proposal.md

23 lines
772 B
Markdown
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.

## 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、依赖或系统层面的影响