我有一个相当大的TypeScript项目,我希望让它更加严格。特别是,在许多地方存在空值检查问题,因此我想使用"strict null-checks"选项。然而,有成千上万个错误,无法立即修复。
但是,当我编写新代码时,我想对非空类型进行严格处理,以免增加混乱。有没有办法逐步改进TypeScript项目的严格性,使所有新代码都具有严格的空值检查?
但是,当我编写新代码时,我想对非空类型进行严格处理,以免增加混乱。有没有办法逐步改进TypeScript项目的严格性,使所有新代码都具有严格的空值检查?
tsconfig.json
文件,一个用于新代码严格模式,另一个用于旧代码。如果您可以将源代码分成不同的库,那么最好(输出目录可以相同),否则,您可能可以通过files
、include
和exclude
的组合来实现。 - Nitzan Tomer