Angular 有没有办法自动删除角度项目中所有未使用的属性?

Angular 有没有办法自动删除角度项目中所有未使用的属性?,angular,typescript,Angular,Typescript,我有一个很大的Angular项目,我相信在.component.ts中声明了很多未使用的属性 是否有一种方法可以自动删除Angular项目中所有未使用的属性,同时考虑该属性是否在template.component.html中使用?如果您使用的是VS代码 Shift+Alt+O会照顾您。Control+Option+O优化webstorm中的导入。为什么这很重要?您是否担心生成的javascript文件的大小、代码清理或其他问题?如果只是一个组件,为什么不手动清理?尝试使用ng lint。它将指

我有一个很大的Angular项目,我相信在.component.ts中声明了很多未使用的属性


是否有一种方法可以自动删除Angular项目中所有未使用的属性,同时考虑该属性是否在template.component.html中使用?

如果您使用的是VS代码


Shift+Alt+O
会照顾您。

Control+Option+O优化webstorm中的导入。

为什么这很重要?您是否担心生成的javascript文件的大小、代码清理或其他问题?如果只是一个组件,为什么不手动清理?尝试使用
ng lint
。它将指出许多语法错误和反模式。还将指向未使用的变量、导入和属性
ng lint--fix
应该修复很多,但不是未使用的变量/属性WebStorm将通过函数、方法或角度模板显示组件未使用的属性。这会在所有项目中运行吗?它是否考虑了一个角度项目,你可以在HTML模板中使用一个声明的属性?它对所有的项目都有效。无论未使用的变量将显示什么,这似乎只组织导入属性不是导入。