Files
gongxue-base/openspec/changes/add-tsbuildinfo-to-gitignore/proposal.md

772 B
Raw Blame History

Why

npm run dev 启动失败,原因是 apps/server/tsconfig.build.tsbuildinfoTypeScript 增量编译缓存)残留但 dist/ 目录已被清理。TypeScript 看到增量缓存认为无需重新编译,导致 nest start --watch 找不到 dist/main.js 而崩溃。.gitignore 中缺少对 *.tsbuildinfo 的忽略规则,使该缓存文件可能被提交或在清理构建产物后残留。

What Changes

  • .gitignore 中新增 *.tsbuildinfo 规则,确保 TypeScript 增量编译缓存文件不被版本控制追踪

Capabilities

New Capabilities

无(纯配置优化,不涉及新能力)

Modified Capabilities

Impact

  • 影响的文件:.gitignore(根目录)
  • 无 API、依赖或系统层面的影响