What is typescript tsserver all about?

时间:2016-06-12 08:35:37

标签: typescript

What does tsserver do ?. Got a vague idea that it helps IDEs to implement features like error checking and auto-completion. But I couldn't find any API documentation.

2 个答案:

答案 0 :(得分:10)

简单来说,它是一个在后台运行TypeScript编译器的工具,可以快速响应命令,例如"编译这个"或"自动完成"。

它意味着由工具开发人员使用,而且您在使用TypeScript的日常工作中不会需要它。

您可以找到源代码here,它几​​乎不言自明。

答案 1 :(得分:-1)

根据文档,tsserver 是一个“独立服务器”,它“封装了 TypeScript 编译器和语言服务,并通过 JSON 协议公开它们。tsserver 非常适合编辑器和 IDE 支持.”

通信协议和 API 有据可查,无需深入研究源代码,这是了解 tsserver 用法和功能的糟糕途径。不阅读文档/维基是在浪费你的时间。

也就是说,相关的 Wiki 页面包括:

HTH!