我想检查 Angular2
应用中未使用的变量/参数,该应用由 Angular CLI 1.0.0-rc.1
生成。
1) 我为 TSLint 添加了 "no-unused-variable"
规则,但它说:
no-unused-variable is deprecated. Use the tsc compiler options --noUnusedParameters and --noUnusedLocals instead.
2) 我已将此选项添加到编译器,但某些第三方软件包出现新问题:
ERROR in .../node_modules/angular2-material-datepicker/src/datepicker.component.ts (3,43): 'state' is declared but never used.) .../node_modules/angular2-material-datepicker/src/datepicker.component.ts (312,23): Property 'renderer' is declared but never used.) .../node_modules/angular2-material-datepicker/src/datepicker.component.ts (386,20): 'day' is declared but never used.)
3) 我尝试以这种方式向 TS 配置文件添加排除选项:
{
"compilerOptions": {
...
},
"exclude": [
...
"node_modules"
]
}
但这并没有帮助,TS 编译器无论如何都会显示警告。
TS 编译器是否应该检查来自 node_modules 的包?
最佳答案
您可以使用--skipLibCheck
跳过对外部库的检查
关于angular - 如何正确检查 typescript 应用程序中未使用的变量/参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696868/