网站搜索

typescript - 在使用 npm start (ng serve) 时 Angular 5 的 @ts-ignore 不起作用


我有一个常量文件,其中一些常量尚未被我的应用使用。

当我尝试构建或运行我的 Angular 项目时,我收到:

src/app/shared/constants/app-constants.ts(6,14) 中的错误 TS6133:‘LOCKED’ 已被声明但从未使用。

如果我在有问题的行上方添加 // @ts-ignore,那么我的 IDE 就会正确地停止抱怨未使用的常量。

然而,ng serve 仍然会产生相同的错误。我唯一能够让 ng serve 正常工作的方法是将以下内容添加到 tsconfig.app.json 中:

"noUnusedLocals": false

但这真的让我恼火,因为现在我不会被告知那些我可能实际上想要删除的未使用变量。

有人有什么想法吗?