首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Babel 7+中使用TypeScript有什么好处?

在Babel 7+中使用TypeScript有什么好处?
EN

Stack Overflow用户
提问于 2018-08-31 20:38:25
回答 1查看 1K关注 0票数 3

Babel 7+的发布引入了TypeScript支持

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-31 20:38:25

如果您已经在使用TypeScript,或者从头开始一个项目,那么根据TypeScript和Babel 7在微软博客上的声明,最好使用TypeScript编译器:

使用TypeScript编译器仍然是构建TypeScript的首选方法。虽然Babel可以代替编译/转接--比如删除类型和重写最新的ECMAScript特性,以便在旧的运行时工作--但它没有内置类型检查,而且仍然需要使用TypeScript来完成。因此,即使Babel构建成功,您也可能需要使用TypeScript签入来捕获类型错误。因此,我们认为tsc和编译器管道周围的工具仍将为大多数项目提供最完整和一致的经验。

这意味着Babel 7+支持TypeScript的优势主要在于谁已经在使用TypeScript并希望在不完全改变构建系统的情况下编写TypeScript代码:

..。如果您已经在使用Babel,或者对Babel生态系统感兴趣,并且希望获得TypeScript的好处,比如捕捉排版、错误检查以及您在Visual和Visual代码等方面可能看到的编辑经验,这是为您准备的!

更多关于Babel中TypeScript支持的信息(和istructions)可以在官方网站上找到:

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

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

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52122327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档