搜索词
建议
我们可以设置内部选项并跳过项目引用重定向的类型检查(包括来自项目引用输出的.d.ts文件)
这可以通过跳过类型检查生成的文件来加快tsc --b
模式的速度(例如,在构建tsc
项目时跳过compiler.d.ts
等...)由于在构建模式下,如果引用的项目有任何错误,则不会构建该项目,因此应该报告所有错误。
用例
示例
检查清单
我的建议符合以下准则:
- 这不会对现有的TypeScript / JavaScript代码造成破坏性更改
- 这不会改变现有JavaScript代码的运行时行为
- 这可以在不根据表达式的类型发出不同的JS的情况下实现
- 这不是一个运行时特性(例如新的表达式级语法)
4条答案
按热度按时间t2a7ltrp1#
--skipLibCheck
不会已经给你这个了吗?8ulbf1ek2#
它会,是的。
mwngjboj3#
这个提案仅用于TypeScript的内部使用以编译自身,还是为所有项目引用的用户准备的?
如果消费项目具有与被引用项目不同的编译选项,那么声明文件中可能会出现类型错误。因此,默认情况下不应关闭对被引用项目的类型检查声明文件。
umuewwlo4#
我们最终是否执行了这个操作?如果
--skipLibCheck
没有设置,我们实际上不会对输出进行类型检查,对吗?