angular - 清理不需要的导入语句 Typescript/Angular 的价值
问题描述
让初级开发人员/实习生检查并删除所有未使用的导入以及相对大小合适的 Angular 7 除了代码整洁之外还有什么好处吗?
是否有可能提高应用程序的大小/性能?
解决方案
这真的取决于你和你喜欢什么。如果您将它们留在其中并使用角度 AOT 编译,则完成 Tree Shaking。您可以在此处阅读有关该过程的更多信息(https://angular.io/guide/aot-compiler)
另一种选择(防止人们这样做)是no-unused-variable
在您的tslint.json
. 这使您的 TypeScript Linter 禁止未使用的导入:
不允许未使用的导入、变量、函数和私有类成员。类似于 tsc 的 –noUnusedParameters 和 –noUnusedLocals 选项,但不会中断代码编译。
https://palantir.github.io/tslint/rules/no-unused-variable/
我个人只会启用 tslint 规则,运行 linter,找出有多少引用未使用,然后确定是否值得让某人检查所有这些 lint 错误并修复它们。
推荐阅读
- ios - 使用 NSURLConnection 目标 c 连接到服务器
- cmake - 如何使用 qtcreator 通过 ninja 构建系统远程部署应用程序
- php - 字符串过滤器在 API 平台中不起作用
- javascript - 滚动时如何使元素粘在顶部
- xml - 如何从groovy中的xml中删除不是特定字段的节点?
- sql-server - 如何从表中获取最小入住时间和最大退房时间?
- wordpress - woocommerce BACS 添加自定义字段
- html - 如何将图像定位在 HTML/CSS 中的文本背景
- c# - 有没有办法以编程方式更改集合视图的默认项?
- node.js - 卡夫卡消费者在暂停和恢复后不消费消息