根 .gitignore 的笼统 build/ 与 .env/.env.* 规则(本为 Java 产物/密钥设计)
误吞 yudao 前端约定提交的源码与配置,导致 fd373db 克隆到构建机后:
vite.config.ts 解析 ./build/vite、./build/vite/optimize 失败 → 构建崩。
补回(git add -f)9 个文件并加 game-admin 作用域豁免:
- build/vite/{index,optimize}.ts:vite 插件/optimize 配置源码
- src/views/infra/build/index.vue:yudao infra 视图(被 build/ 误吞)
- .env / .env.dev / .env.local / .env.prod / .env.stage / .env.test:前端构建配置
(.env=yudao 默认;.env.local=我方接线 baseURL=localhost:48080 + 关加解密 + mock 兜底)
- 注:env 为前端公开构建配置非密钥,内网项目按约定入库
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 lines
825 B
Plaintext
35 lines
825 B
Plaintext
node_modules/
|
||
.pnpm-store/
|
||
|
||
dist/
|
||
build/
|
||
coverage/
|
||
.next/
|
||
.turbo/
|
||
.vite/
|
||
|
||
.env
|
||
.env.*
|
||
!.env.example
|
||
|
||
.idea/
|
||
*.log
|
||
.DS_Store
|
||
.gstack/
|
||
|
||
# ── game-admin(yudao 前端 fork)作用域例外 ──
|
||
# yudao 约定将 build/(vite 插件配置源码)与 .env*(前端构建配置,非密钥)纳入版本库;
|
||
# 上面为 Java 产物/密钥设计的笼统 build/、.env、.env.* 规则会误吞它们,
|
||
# 导致克隆后缺源码(vite.config 解析 ./build/vite 失败)无法构建。故在 game-admin 子目录内豁免,
|
||
# 不影响后端模块的 build/ 产物忽略。
|
||
!game-admin/build/
|
||
!game-admin/build/**
|
||
!game-admin/src/views/infra/build/
|
||
!game-admin/src/views/infra/build/**
|
||
!game-admin/.env
|
||
!game-admin/.env.dev
|
||
!game-admin/.env.local
|
||
!game-admin/.env.prod
|
||
!game-admin/.env.stage
|
||
!game-admin/.env.test
|