javascript - 打字稿:从命令行触发“organizeImports”
问题描述
VSCode 有一个编辑器功能,它允许在保存时清理和排序 javascript 和 typescript 文件中的导入 ( "source.organizeImports": true
)。
问题
如何从命令行对文件调用此操作?
就像是 :
tslint --fix [apply ordered-imports rule] file1 file2
但似乎 tslint 有自己的“有序导入”实现
到目前为止我收集到的
据我了解,此功能会触发对typescript 代码库organizeImports
中函数的调用。
此功能是 typescript 语言服务的一部分,但我不知道如何启动语言服务守护进程,以及如何与之交互。
由于代码是在该函数中编写的,因此可能还有一种方法可以从 ts 脚本同步调用它,但是我找不到如何从头开始设置对象和变量以将它们提供给该函数的示例。
解决方案
该organize-imports-cli
软件包可以满足您的要求:
https ://www.npmjs.com/package/organize-imports-cli
推荐阅读
- angular - 如何以角度反应形式访问表单控件和表单组
- android - 下载管理器在 Android Oreo 中不起作用
- c# - 如何获取 LINQ 中每个日期的最大和最小输入/输出时间?
- javascript - 测试子类的方法
- java - 从主方法打印方法
- python - 根据 Python DF 中的其他 2 列计算滚动总和
- html - 在另一个 div 上启用 Readonly DIV 的滚动
- java - aar 库中 ViewModelProviders 的 ClassNotFoundException
- virtual-reality - 环境阴影随头部运动而变化
- python - 计算损失时的ValueError