13

是否有编写 Typescript 插件的文档/示例?


最后一次,我对将 Typescript 引入我的项目的想法非常有启发。但是,目前我认为这是不可能的,因为我未能找到任何有关编写 Typescript 插件的文档。我需要这个插件在编译期间组合类元数据,然后生成资产。这并不容易,但我已经为babel写过这样的东西,现在我很感兴趣是否可以用 Typescript 做同样的事情。

4

2 回答 2

12

您可以下载https://github.com/microsoft/typescript或通过 npm。

npm install typescript

然后将其包含到您的项目中,并通过Compiler APITypeScript Language Service使用 TypeScripts 代码。如果需要,您可以编写自己的编译器。基础知识在 wiki 上进行了描述。

https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API

https://github.com/Microsoft/TypeScript/wiki/Using-the-Language-Service-API

于 2016-11-11T17:08:32.657 回答
5

现在有一些可用于语言服务插件的文档:

https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin

但请注意,语言服务不是由tsc命令调用的,而只能从应用程序(我相信通常是 IDE / 编辑器)调用。

https://github.com/cevek/ttypescript项目补丁支持转换器,tsc这可能也是需要tsc命令支持的人的途径。

于 2020-12-31T12:24:44.523 回答