我想检查Angular2
生成的Angular CLI 1.0.0-rc.1
应用中未使用的变量/参数。
1)我为TSLint添加了"no-unused-variable"
规则,但它说:
不推荐使用no-unused-variable。使用tsc编译器选项 --noUnusedParameters和--noUnusedLocals代替。
2)我已将此选项添加到编译器中,但在某些第三方软件包中遇到了新问题:
>错误在... / node_modules / angular2-material-datepicker / src / datepicker.component.ts(3,43):声明'state'但从未使用过。) ... / node_modules / angular2-material-datepicker / src / datepicker.component.ts(312,23):声明属性'渲染器'但从未使用过。) ... / node_modules / angular2-material-datepicker / src / datepicker.component.ts(386,20):'day'已声明但从未使用过。)
3)我试图以这种方式将排除选项添加到TS配置文件中:
{
"compilerOptions": {
...
},
"exclude": [
...
"node_modules"
]
}
但它没有帮助,TS编译器无论如何都会显示警告。
TS编译器是否应该从node_modules检查包?
答案 0 :(得分:1)
您可以使用--skipLibCheck
跳过对外部库的检查