fix(quake-school): 修復 TypeScript 類型錯誤 #99
+4
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
tsconfig.json中過度限制的types配置問題分析
根因:
tsconfig.json配置了"types": ["node", "vitest/globals"]types被明確指定時,TypeScript 只會包含列出的類型@types/react和@types/react-dom無法被識別解決方案:
types配置,讓 TypeScript 自動包含node_modules/@types下的所有類型Changes
apps/quake-school/tsconfig.json: 移除types配置docs/dev/002_development_reward_penalty_log.md: 更新獎懲記錄 (+2)Test plan
pnpm --filter @app/quake-school typecheck通過pnpm -r typecheck4 個應用全部通過Reference
[context7:/websites/typescriptlang:2026-01-14 types compilerOptions]