我觉得我在这里错过了一些重要的东西。我已经在 typescript 2.0 中阅读了新的 strictNullCheck 优点的所有细节。 .我很想使用它,但是当我在我的项目中打开它时,它发现我正在使用的支持库及其关联的类型定义存在问题。
我可以更改我的代码以获得合理的类型定义,但我没有一种简单的方法来更新我使用的所有其他库。这是否实际上意味着我不能使用 strictNullCheck 直到/除非我正在使用的库更新为严格的 null 安全?
最佳答案
环顾四周后,我终于发现,通过使用编译器选项 skipDefaultLibCheck
,您可以获得我在这里需要的大部分内容。
关于typescript - 如何对非 nullCheck 安全的库使用 strictNullChecks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39620788/