如何使用VSCode一键清理JS与TS开发中的未使用引用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计778个文字,预计阅读时间需要4分钟。
确保在保存文件时自动格式化代码,并配置以下设置:
在 settings.json 里加这段(注意是对象,不是布尔值):
"editor.codeActionsOnSave": { "source.organizeImports": true }
常见错误是只配了 editor.formatOnSave,结果格式变了、分号加了,但冗余 import 还在原地。这个动作不是格式化的一部分,而是 VSCode 原生的 Code Action,得手动开。
JS 和 TS 文件中删 import 的效果差异
source.organizeImports 在 .ts/.tsx 中由 TypeScript 语言服务驱动,识别准、删得稳;但在 .js/.jsx 中依赖 JS 语言服务 + JSDoc 或类型注解,容易漏删或不敢删。
本文共计778个文字,预计阅读时间需要4分钟。
确保在保存文件时自动格式化代码,并配置以下设置:
在 settings.json 里加这段(注意是对象,不是布尔值):
"editor.codeActionsOnSave": { "source.organizeImports": true }
常见错误是只配了 editor.formatOnSave,结果格式变了、分号加了,但冗余 import 还在原地。这个动作不是格式化的一部分,而是 VSCode 原生的 Code Action,得手动开。
JS 和 TS 文件中删 import 的效果差异
source.organizeImports 在 .ts/.tsx 中由 TypeScript 语言服务驱动,识别准、删得稳;但在 .js/.jsx 中依赖 JS 语言服务 + JSDoc 或类型注解,容易漏删或不敢删。

