我正在使用我的应用程序进行一些重构并解决ts lint引发的问题。
我能够解决大部分问题,但以下两个问题仍未得到解决。
if (typeof some_var !== 'undefined' && some_var !== null) {
// your code here
}
ERROR:
如果你真的看两个组件的代码,
view.component.ts
view.component.ts[1, 61]: 'OnInit' is declared but never used.
done.component.ts[3, 1]: All imports are unused.
实际上已经使用过了。
而第二个显示,
done.component.ts
export class ViewComponent implements OnInit {
ngOnInit(): void {
const ticketId = 123;
}
这是 ts-lint
配置。
已使用这两种进口产品。类似地,它显示了许多未使用的角度方法。这是tslint的常见问题吗?如果不能如何解决?
答案 0 :(得分:3)
问题是因为no-unused-variable
尝试(删除它/使其成为false
)并重新编译代码:
更改:
no-unused-variable : true,
致:
no-unused-variable : false,
禁止未使用的导入,变量,函数和私有类 成员。类似于tsc的-noUnusedParameters和-noUnusedLocals 选项,但不会中断代码编译。