TypeScript的代价:为什么严格模式在大型项目中变成了负担
Posted by quentin 在 Monday, 20 April 2026TypeScript这几年几乎成了前端的"标配",不用TypeScript好像就落伍了。但我观察到一个现象:很多团队引入TypeScript后,开发效率反而降低了,尤其是启用了严格模式(`strict: true`)的项目。
这不是TypeScript本身的问题,而是大部分团队高估了自己的类型设计能力,低估了类型系统的复杂度。
类型系统的复杂度被严重低估
大部分人以为TypeScript就是"给变量加个类型",但真正在大型项目中用TypeScript,你会发现类型编程几乎成了一门独立的学科。
看一个真实的例子,金融业务中的表单配置系统: