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+ 项目。
我在编辑 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+ 项目。