打字稿错误TS2531对象可能是' null'没有被strictNullChecks压制:false

时间:2018-05-25 13:17:37

标签: typescript tsconfig ts-loader

我的打字稿编译引发了以下错误

  

TS2531:对象可能是' null'。

我正在使用疯狂数量的这些错误转换代码,并且只想抑制它们以完成构建工作。我的理解是在我的tsconfig.json文件中添加以下内容会抑制此错误。

  

" compilerOptions":{           " strictNullChecks":false}

然而,错误仍然显示。我找不到任何其他特定于此错误的compilerOption。有抑制它的选择吗?

1 个答案:

答案 0 :(得分:2)

我认为你没有正确初始化一些变量。你可以添加一个明确的赋值声明!或完全关闭规则。如果这没有帮助,一些失败的代码示例会很好:)

要关闭,请添加以下规则

  

“strictPropertyInitialization”:false

{
  "compilerOptions": {
    "strict": false,
    "strictPropertyInitialization": false,
    "strictNullChecks": false,
  }
}