ENGINEERING / NOTE
严格模式
TypeScript · 站内原创整理
strict 选项让类型检查更完整,迁移旧代码时可以分阶段收紧而不是一次性推倒重来。
核心说明
strict 模式让 TypeScript 对 null、隐式 any、函数参数和属性初始化等问题检查得更严格。它会增加迁移工作,但能减少很多运行时才发现的错误。
关键点
- 可以先在现有项目中观察错误分布,再按目录或类型逐步修复。
- strictNullChecks 会迫使代码明确处理空值,这是最有价值的变化之一。
- 不要通过关闭检查来追求绿色构建,应该记录暂时无法迁移的边界。