TypeScript 中的随机错误 class

Random errors in TypeScript class

我在编辑 TypeScript 文件时在 WebStorm 2017.2 中检测到一个非常奇怪的行为。

在特定行中显示错误,这没有任何意义。在第 107 行,它说

TS2339:Property '_' does not exist on type 'NjPropertiesBoSettings'.

但我将 lodash 导入为

import * as _ from 'lodash';

当我现在在那个错误行之前添加一个换行符时,错误就消失了。

错误

新行,错误徘徊

换行,错误消失

有人知道这里的问题是什么吗?我只收到 WebStorm 错误,TypeScript 编译器没有提及任何内容。

编辑

找到原因了。我在 Settings->Languages & Frameworks->TypeScript 下禁用了 "Use TypeScript Service" 复选框。

貌似这是导致错误的原因,因为我不是在构建 Angular2+ 项目。

备注

我会把它留在这里,以防有人遇到同样的问题。

找到原因了。我在设置->语言和框架->TypeScript 下禁用了 "Use TypeScript Service" 复选框。

貌似这是导致错误的原因,因为我不是在构建 Angular2+ 项目。