【发布时间】:2016-11-17 05:24:54
【问题描述】:
我觉得我在这里遗漏了一些重要的东西。我已经阅读了 typescript 2.0 中新的 strictNullCheck 优点的所有详细信息。我很想使用它,但是当我在我的项目中打开它时,它会发现我正在使用的支持库及其相关的类型定义存在问题。
我可以更改我的代码以具有正确的类型定义,但我没有一种简单的方法来更新我使用的所有其他库。这是否实际上意味着我不能使用 strictNullCheck 直到/除非我使用的库更新为严格的 null 安全?
【问题讨论】:
-
能否在
tsconfig.json的exclude参数中列出支持的库 -
在研究了更多之后,似乎没有办法做到这一点。您不能使用不支持严格 null 的类型定义并打开严格的 null 检查而不会遇到问题。建议是解决该问题并将 PR 提交给肯定类型。