打字稿错误 TS2531 对象可能为“null”,未被 strictNullChecks 抑制: false

Dou*_*esh 2 typescript tsconfig ts-loader

我的打字稿编译抛出以下错误

TS2531:对象可能为“空”。

我正在转换带有大量此类错误的代码,只是想抑制它们以完成构建工作。据我了解,在 tsconfig.json 文件中添加以下内容可以抑制此错误。

“compilerOptions”:{“strictNullChecks”:false}

但是错误仍然显示。我找不到特定于此错误的任何其他编译器选项。有没有办法抑制它?

Nic*_*ert 8

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

要关闭添加以下规则

“strictPropertyInitialization”:假

{
  "compilerOptions": {
    "strict": false,
    "strictPropertyInitialization": false,
    "strictNullChecks": false,
  }
}
Run Code Online (Sandbox Code Playgroud)