代码之家  ›  专栏  ›  技术社区  ›  Francesco Borzi

在Babel7中使用TypeScript有什么好处+

  •  3
  • Francesco Borzi  · 技术社区  · 7 年前

    推出了Babel 7+ TypeScript support

    但是用Babel编译TypeScript比使用标准TypeScript编译器(tsc)有什么好处呢?

    1 回复  |  直到 7 年前
        1
  •  10
  •   Francesco Borzi    7 年前

    如果您已经在使用TypeScript,或者从头开始一个项目,那么,根据 TypeScript and Babel 7 announcement on Microsoft Blog ,最好使用TypeScript编译器:

    使用TypeScript编译器仍然是构建 打字稿。而巴贝尔可以接管编译/传输工作 比如删除类型和重写最新的ECMAScript 在旧运行时工作的特性它没有类型检查 内置,仍然需要使用TypeScript来完成。所以呢 即使Babel构建成功,您也可能需要向 用于捕获类型错误的TypeScript。因此,我们感到tsc和 编译器管道周围的工具仍将提供最集成的 以及大多数项目的一致经验。

    这意味着Babel 7+支持TypeScript的优势主要是针对那些已经在使用Babel并且希望在不完全更改构建系统的情况下编写TypeScript代码的人:

    捕捉打字错误、错误检查和编辑体验 可能在visualstudio和visualstudio代码中见过,这是给你的!

    有关Babel中TypeScript支持的更多信息(和说明),请访问Babel官方网站:

    https://babeljs.io/docs/en/next/babel-preset-typescript.html

    https://babeljs.io/docs/en/next/babel-plugin-transform-typescript.html

    推荐文章