打字稿错误 TS2531 对象可能 'null' 未被 strictNullChecks 抑制:false
typescript error TS2531 Object is possibly 'null' is NOT being suppressed by strictNullChecks : false
我的打字稿编译抛出以下错误
TS2531: Object is possibly 'null'.
我正在转换带有大量此类错误的代码,只想抑制它们以完成构建工作。据我了解,在我的 tsconfig.json 文件中添加以下内容会抑制此错误。
"compilerOptions": {
"strictNullChecks": false}
但是错误仍然存在。我找不到任何其他特定于此错误的 compilerOption。是否有抑制它的选项?
我认为您没有正确初始化某些变量。您可以添加一个带有 !或完全关闭规则。如果这没有帮助,一些失败代码的例子会很好 :)
要关闭添加以下规则
"strictPropertyInitialization": false
{
"compilerOptions": {
"strict": false,
"strictPropertyInitialization": false,
"strictNullChecks": false,
}
}
我的打字稿编译抛出以下错误
TS2531: Object is possibly 'null'.
我正在转换带有大量此类错误的代码,只想抑制它们以完成构建工作。据我了解,在我的 tsconfig.json 文件中添加以下内容会抑制此错误。
"compilerOptions": { "strictNullChecks": false}
但是错误仍然存在。我找不到任何其他特定于此错误的 compilerOption。是否有抑制它的选项?
我认为您没有正确初始化某些变量。您可以添加一个带有 !或完全关闭规则。如果这没有帮助,一些失败代码的例子会很好 :)
要关闭添加以下规则
"strictPropertyInitialization": false
{
"compilerOptions": {
"strict": false,
"strictPropertyInitialization": false,
"strictNullChecks": false,
}
}