忽略打字稿文件中的所有错误

时间:2019-04-11 12:50:54

标签: typescript

我有一个继承的大打字稿文件。编译器对此文件有很多抱怨,但是可以正常工作。

我会再说一遍,但是有什么方法可以抑制特定文件中的所有警告/错误?

3 个答案:

答案 0 :(得分:34)

您可以在文件顶部使用// @ts-nocheck 档案 enter image description here

看看上面的代码是如何完成的。

检查参考。

https://devblogs.microsoft.com/typescript/announcing-typescript-3-7/ https://github.com/microsoft/TypeScript/wiki/Type-Checking-JavaScript- https://www.freereikicourse.com/

答案 1 :(得分:0)

您可以使用// @ts-ignore条注释来抑制.ts文件中的错误

但是不幸的是,它仅适用于行。因此您最终将要放入负载。

我认为还没有一个全面的忽略。

答案 2 :(得分:0)

这是一个鲜为人知的技巧。 2个步骤:

  1. 将此三斜杠注释添加到文件顶部
/// <reference no-default-lib="true"/>
  1. 切换此选项:
{
  "compilerOptions": {
    "skipDefaultLibCheck": true
  }
}

附带说明,自2019.4.11起,skipDefaultLibCheck选项在doc中标记为DEPRECATED,但该功能仍存在于源代码中,请参见this line