打字稿:从命令行触发“ organizeImports”

LeG*_*GEC 6 javascript typescript

VSCode具有编辑器功能,可在保存("source.organizeImports": true)时清理和排序javascript和打字稿文件中的导入。

如何从命令行在文件上调用此操作?

就像是 :

tslint --fix [apply ordered-imports rule] file1 file2
Run Code Online (Sandbox Code Playgroud)

但是tslint似乎对“有序导入”有自己的实现

我到目前为止收集的

据我了解,此功能会触发organizeImportsTypescript的代码库中的函数的调用。

这种功能是打字稿语言服务的一部分,但我不知道如何启动语言服务守护程序以及如何与之交互。

由于代码是用该函数编写的,因此也可能有一种从ts脚本同步调用它的方法,但是我找不到如何从头开始设置对象和变量以将其馈送到该函数的示例。

tho*_*rn̈ 8

organize-imports-cli包可以满足您的需求: https ://www.npmjs.com/package/organize-imports-cli