# =================================== # 优艺家沙发翻新项目 - 根目录 .gitignore # Git仓库位于项目根目录 # =================================== # ============ 依赖目录 ============ node_modules/ **/node_modules/ .pnp .pnp.js # ============ 构建输出 ============ # 后端 后端/dist/ 后端/build/ # 前端 (UniApp) 前端/unpackage/ 前端/dist/ # 管理后台 管理后台/dist/ 管理后台/dist-ssr/ # admin(如果使用) admin/dist/ # 通用构建目录 **/dist/ **/build/ # ============ 日志文件 ============ logs/ *.log npm-debug.log* pnpm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* 后端/logs/ 后端/*.log # ============ 数据库和上传文件 ============ 后端/upload/ 后端/uploads/ *.db *.sqlite *.sqlite3 *.sql.backup # ============ 操作系统文件 ============ .DS_Store Thumbs.db Desktop.ini $RECYCLE.BIN/ **/.DS_Store # ============ IDE 和编辑器 ============ # VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace # IntelliJ IDEA .idea/ *.iml *.ipr *.iws # 其他编辑器 *.swp *.swo *~ .project .classpath .settings/ *.sublime-project *.sublime-workspace # ============ 测试和覆盖率 ============ coverage/ .nyc_output/ *.lcov **/.nyc_output/ **/coverage/ # ============ 缓存和临时文件 ============ .cache/ .vite/ .parcel-cache/ .eslintcache *.tsbuildinfo .temp/ .tmp/ *.tmp *.temp *.pid *.seed *.pid.lock # ============ 包管理器锁文件 ============ # 取消注释以忽略锁文件(团队开发建议保留) # package-lock.json # yarn.lock # pnpm-lock.yaml # ============ 自动生成的类型文件 ============ # 如果团队需要,可以取消注释 # 管理后台/auto-imports.d.ts # 管理后台/components.d.ts # ============ 文档相关 ============ # 保留重要文档,排除临时测试文档 **/测试*.md **/*临时*.md **/*草稿*.md API格式修复完成.md API测试脚本.md # ============ 其他 ============ .history/ *.bak *.old *.orig *.swp *.swo