yingsa/.gitignore

138 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================
# 依赖包
# ============================================
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