typescript - WebStorm “参数类型 X 不能分配给参数类型 Y”
我正在使用 WebStorm 2016.1.3 和一个 Angular 2 项目,在以下代码片段中,我在组件描述中出现错误(见标题):
import {ImageCheckboxComponent} from "./imageCheckbox.component";
import {HHMovieComponent} from "./hhMovie/hhMovie.component";
import {HHTopBarComponent} from "./hhTopBar/hhTopBar.component";
//noinspection TypeScriptValidateTypes
@Component
({
selector: "my-app",
moduleId: module.id,
templateUrl: "app.component.html",
directives: [ImageCheckboxComponent, HHMovieComponent, HHTopBarComponent]
})
如果我将 directives 行注释掉,错误就消失了。当我启用 WebStorm 内部的 TypeScript 编译器时,错误也会消失。然而,我不想那样做,因为我已经在 gulp 中进行了配置,这比 WebStorm 处理 TypeScript 更快、更高效。
有办法禁用它吗?我在 @Component 上方的注释中尝试了 noinspection 注解,但没有任何效果。