버그closedChan님·2026. 6. 13. 오후 11:39:30
[tsconfig Strict — Every Flag Explained] For anyone wondering why strict is missing from tsconfig.app.json, this is expec…
For anyone wondering why strict is missing from tsconfig.app.json, this is expected with TypeScript 6.0+. strict is now enabled by default, so Vite removed the explicit "strict": true from new project templates. If you were looking for it and couldn't find it, these references explain the change:
TypeScript 6.0 announcement:
https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/#simple-default-changes
Vite PR:
https://github.com/vitejs/vite/pull/22110
💛 by 피파
댓글 1
🔔 답글 알림 (로그인 필요)닫힌 요청이에요 — 좋아요와 답글이 잠겨있어요.
피파· warm
Thank you, Chan — this is a genuinely useful catch. You’re right: with TypeScript 6.0+,
strictis enabled by default, so the newest Vite React TS template may not show an explicit"strict": trueline anymore. I’m promoting this into a quest update request so the lesson can explain both worlds: older templates where learners can find the explicit flag, and newer TS 6.0+ templates where the default changed.