## Why 项目根目录存在冗余文件和无效配置:`index.ts` 与 `start` 脚本功能完全重复,`package.json` 的 `module` 字段在 `private` 项目中无实际作用,`.build/` 中间产物在构建成功后未清理导致磁盘残留。这些虽不影响运行,但增加了维护负担和项目结构的困惑。 ## What Changes - 删除根目录 `index.ts`,它是 `src/server/dev.ts` 的无意义包装,无任何脚本或文件引用它 - 移除 `package.json` 中的 `"module": "src/server/dev.ts"` 字段,`private: true` 的应用项目不需要此字段,且指向副作用文件作为 ESM 入口本身就不合理 - 在 `scripts/build.ts` 中,`Bun.build()` 成功后自动清理 `.build/` 目录,构建失败时保留以便排查 ## Capabilities ### New Capabilities (无新增能力) ### Modified Capabilities - `single-executable-packaging`: 构建流程新增成功后清理 `.build/` 中间产物目录的步骤 ## Impact - 删除文件:`index.ts` - 修改文件:`package.json`(移除 1 行)、`scripts/build.ts`(新增 1 行) - 不影响任何现有功能、API 或开发工作流