- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 typescript 编译抛出以下错误
TS2531: Object is possibly 'null'.
我正在转换带有大量此类错误的代码,只想抑制它们以完成构建工作。据我了解,在我的 tsconfig.json 文件中添加以下内容会抑制此错误。
"compilerOptions": { "strictNullChecks": false}
但是错误仍然存在。我找不到任何其他特定于此错误的 compilerOption。是否有抑制它的选项?
最佳答案
我认为您没有正确初始化某些变量。您可以添加一个带有 !或完全关闭规则。如果这没有帮助,一些失败代码的例子会很好:)
要关闭添加以下规则
"strictPropertyInitialization": false
{
"compilerOptions": {
"strict": false,
"strictPropertyInitialization": false,
"strictNullChecks": false,
}
}
关于 typescript 错误 TS2531 对象可能是 'null' 未被 strictNullChecks : false 抑制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50530150/
StrictNullChecks Originally, null and undefined are JavaScript valid first class type citizens. Type
我不完全理解启用编译器选项 strictNullChecks 时 Typescript 的行为。似乎有时 Typescript(版本 2.4.1)理解 string[] 中的项目是 string,有时
我正在将 Ionic v2 beta 与 Typescript 一起使用,并且很想使用 --strictNullChecks。但是,当我将 strictNullChecks: true 放入我的 ts
启用 --strictNullChecks 后,如果检查发生在单独的函数中,tsc 似乎无法推断可选属性未定义。 (参见示例,因为我很难清楚地表达这一点)。 给定一个带有可选属性的接口(interfa
由于 Javascript 的特性,我总是检查一个值是否为 != null && != '',所以我创建了一个函数来检查值是否为空,比如这个: const isEmpty = (variable: a
在 TypeScript 2.0 中启用 StrictNullChecks 后,代码 var el: HTMLElement = document.getElementById('element_id
给定以下简单类: class Observer { private subscribers: Map void)>> = new Map(); public s
我觉得我在这里错过了一些重要的东西。我已经在 typescript 2.0 中阅读了新的 strictNullCheck 优点的所有细节。 .我很想使用它,但是当我在我的项目中打开它时,它发现我正在使
使用 Angular 4.1.1 启用 strictNullChecks 后,null 检查出现几个错误。我已经修复了它们的 bundle ,但无法为 this.form.get('username'
我在 typescript 中有以下代码: interface Member { name: string, age?: number } class Person implement
我想在项目中使用带 noImplicitAny 和 strictNullChecks 的 typescript 声明一个带有错误优先回调的函数。 有没有一种方法可以声明一个interface 或typ
我尝试在 Angular 4 应用程序中实现 strictNullChecks。 我刚刚在 tsconfig.json 中添加了 "strictNullChecks": true 当我运行应用程序 n
我的代码在没有 --strictNullChecks 的情况下运行良好。 启用--strictNullChecks时,出现如下错误: 类型“T1”上不存在属性“hasOwnProperty”。 类型“
根据 TypeScript 文档: However, when using the --strictNullChecks flag, null and undefined are only assig
我正在尝试在 typescript 中创建以下界面: type MoveSpeed = "min" | "road" | "full"; interface Interval { min?: nu
如果我在下面的代码上运行“typescript --strictNullChecks”,我不会收到任何错误。如果我在它上面运行流程,它会给我一个关于 null 与 number 类型不兼容的错误。为什
启用strictNullChecks: (u: undefined, v: void, n: null) => { v = u; u = v; // type error: Type 'voi
我的 typescript 编译抛出以下错误 TS2531: Object is possibly 'null'. 我正在转换带有大量此类错误的代码,只想抑制它们以完成构建工作。据我了解,在我的 ts
我的 typescript 编译抛出以下错误 TS2531: Object is possibly 'null'. 我正在转换带有大量此类错误的代码,只想抑制它们以完成构建工作。据我了解,在我的 ts
如果我有以下组件 interface Props { someOptionalProp?: string; } class SomeComponent extends React.Compon
我是一名优秀的程序员,十分优秀!