Angular:组件X未包含在模块中,并且在模板内不可用

Ani*_*Das 10 webstorm tslint angular

在我的Angular应用程序中,我有很少的组件在测试时使用,不包含在任何模块中.

在WebStorm中,它向我显示了一个lint错误说Component is not included in any module,虽然我知道这不包括在内,这就是目的.

有没有办法在禁用所有其他错误的同时禁用此lint错误?

Angular:组件"ComponentName"未包含在模块中,并且在模板内不可用.考虑将其添加到NgModule声明中.

我看到了这个威胁,建议禁用所有Angular lint错误.但是,我认为仅针对一个问题做这件事并不是一个好主意.我正在寻找一种方法来只禁用这一个错误.

小智 5

为我工作:

文件 -> 使缓存无效/重新启动 -> 无效并重新启动


len*_*ena 3

Angular 语言服务不提供抑制特定规则/检查的可能性。请关注https://github.com/angular/angular/issues/13726获取更新

  • 运行“npm install @angular/language-service”并重新启动 IDE,解决了问题。`@angular/language-service` 更新至版本 5.2.0 (9认同)