# ============================================ # 依赖包 # ============================================ node_modules/ **/node_modules/ # ============================================ # 环境变量(含敏感信息,勿提交) # ============================================ .env .env.local .env.*.local .env.production .env.development # 各子项目的环境变量 server/.env admin/.env.local admin/.env miniprogram/.env # ============================================ # 构建产物 # ============================================ # Vue/Vite 构建输出 admin/dist/ admin/build/ # 通用构建目录 dist/ build/ *.tsbuildinfo # ============================================ # 日志与调试 # ============================================ logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # ============================================ # 缓存文件 # ============================================ .cache/ .vite/ .parcel-cache/ .eslintcache *.local # Vite 缓存 admin/.vite/ admin/node_modules/.vite/ # ============================================ # 上传文件(保留目录结构,忽略上传内容) # ============================================ # 后端上传目录(保留 .gitkeep,忽略实际文件) server/uploads/* !server/uploads/.gitkeep uploads/* !uploads/.gitkeep # ============================================ # 编辑器 / IDE # ============================================ .idea/ .vscode/ *.suo *.ntvs* *.njsproj *.sln *.sw? *.swo *.swp *~ .project .classpath .settings/ # ============================================ # 系统文件 # ============================================ .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db Desktop.ini $RECYCLE.BIN/ # ============================================ # 测试与覆盖率 # ============================================ coverage/ .nyc_output/ *.lcov .nyc_output test-results/ playwright-report/ # ============================================ # 微信小程序 # ============================================ # 微信开发者工具本地配置(含工具偏好设置) miniprogram/project.private.config.json # 小程序编译产物(如果有) miniprogram/miniprogram_npm/ miniprogram/node_modules/ # ============================================ # 临时文件 # ============================================ tmp/ temp/ *.tmp *.temp *.bak *.swp *.swo # ============================================ # 数据库相关(如果存在本地数据库文件) # ============================================ *.db *.sqlite *.sqlite3 # ============================================ # 其他 # ============================================ # 可选:取消注释以忽略 lock 文件(不推荐,会影响依赖版本锁定) # package-lock.json # yarn.lock # pnpm-lock.yaml