【问题标题】:Equivalent of Babel plugin for Typescript?相当于 Typescript 的 Babel 插件?
【发布时间】:2016-06-28 10:11:19
【问题描述】:

使用 Typescript 编译器 API,我可以在自己的脚本中进行代码转换。但是看到 Typescript 没有插件/扩展架构,我找不到将它集成到我的构建管道中的方法。

使用 Babel,您可以通过将代码打包到插件中并使用 .babelrc 文件加载该插件来轻松集成自定义代码转换。

所以我想问一下 Typescript 是否提供了类似 Babel 插件系统的东西,您可以在其中编写基于访问者模式的转换并将其直接插入默认编译器?

【问题讨论】:

    标签: typescript babeljs


    【解决方案1】:

    是的。这是我建议您开始使用的官方文档:

    第一个解释如何使用编译器,横向 特别是这个例子https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#user-content-creating-and-printing-a-typescript-ast

    另一个链接介绍语言服务以创建插件(更面向文本编辑器/IDE)

    如果 tose 太难掌握,也许这个 si 也有帮助:https://github.com/cancerberoSgx/typescript-plugins-of-mine(关于 ts 插件、编译器 API、实用程序和链接的小示例、实用程序和教程的集合),

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-08
      • 2016-04-12
      • 2021-02-10
      • 1970-01-01
      • 2010-11-30
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多