即使我的.ts
文件的一行中没有未使用的属性警告,而没有在我的"noUsedLocals": false
中设置tsconfig.json
,有没有办法让ts-node编译我的代码呢? onFocus={useTheOnFocus ? onFocusHandler : undefined}
个文件?
答案 0 :(得分:10)
从TypeScript 2.6开始,您可以使用// @ts-ignore
消除错误。
// @ts-ignore
注释可消除源自下一行的所有错误。建议的做法是在@ ts-ignore之后解释其余的注释,以解释抑制了哪个错误。请注意,此注释仅禁止显示错误报告,我们建议您谨慎使用此注释。
source (release notes TypeScript 2.6
如果错误是tslint错误,则可以使用
禁用它们// tslint:disable-next-line
有关更多信息,请参见https://palantir.github.io/tslint/usage/rule-flags/。
答案 1 :(得分:7)
现在可以将_
用于未使用的参数。
function myFunc(_, b: string) {}
function otherFunc(_, _1, c: string) {} // multiple unsused