- 排除node_modules目录 - 排除dist/、dist-ssr/、build/等构建输出目录 - 排除.vite/等Vite缓存文件 - 排除TypeScript编译缓存文件 - 排除前端日志文件 - 排除.env.local等本地环境配置文件
@@ -72,4 +72,51 @@ mvnw
mvnw.cmd
# Compiled class files
-**/*.class
+**/*.class
+
+######################################################################
+# Frontend Build Files
+# Node modules
+**/node_modules/
+# Build output
+**/dist/
+**/dist-ssr/
+**/build/
+# Vite
+**/.vite/
+**/vite.config.*.timestamp-*
+# TypeScript
+**/*.tsbuildinfo
+# Logs
+**/logs/
+**/*.log
+**/npm-debug.log*
+**/yarn-debug.log*
+**/yarn-error.log*
+**/pnpm-debug.log*
+**/lerna-debug.log*
+# Editor directories and files
+**/.vscode/*
+!**/.vscode/extensions.json
+**/.idea
+**/.DS_Store
+**/*.suo
+**/*.ntvs*
+**/*.njsproj
+**/*.sln
+**/*.sw?
+# Environment files (keep templates)
+**/.env.local
+**/.env.*.local
+# Package manager lock files (optional, uncomment if needed)
+# **/package-lock.json
+# **/yarn.lock
+# **/pnpm-lock.yaml