简单回答,noUnusedLocals 是一个过期属性,在 tsconfig.json 中移除它警告自然就消失。 再说句其他的: TSLint 和 Typescript 是两回事,前者是代码检查,后者是 tsc 的真正编译,虽然他们有所关联;但其实为了保持二者的统一,TSLint 对应的是在 tslint.json 的 no-unused-vars,而后者对应 tsconfig.json 的 noUnusedLocals,你在顶部加上 /* tslint:disable */ 只不过是禁用了 tslint 的检测而已,对于 tsc 还是依然保持错误。 以上。
简单回答,noUnusedLocals 是一个过期属性,在
tsconfig.json
中移除它警告自然就消失。再说句其他的:
TSLint 和 Typescript 是两回事,前者是代码检查,后者是 tsc 的真正编译,虽然他们有所关联;但其实为了保持二者的统一,TSLint 对应的是在
tslint.json
的 no-unused-vars,而后者对应tsconfig.json
的noUnusedLocals
,你在顶部加上/* tslint:disable */
只不过是禁用了 tslint 的检测而已,对于 tsc 还是依然保持错误。以上。