1.1 KiB
1.1 KiB
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 或开发工作流