From a3b4bd7cb0e6a9b6b0a423547f7a5b5eee8d5a9f Mon Sep 17 00:00:00 2001 From: ethanfly Date: Sun, 25 Jan 2026 23:14:41 +0800 Subject: [PATCH] Improve error handling in user login process and optimize QR code generation logic --- .gitignore | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..3475c3fd --- /dev/null +++ b/.gitignore @@ -0,0 +1,137 @@ +# ============================================ +# 依赖包 +# ============================================ +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