【发布时间】:2020-03-01 16:55:26
【问题描述】:
我了解 Babel now has support for TypeScript 样式类型注释。但是,它不像 TypeScript 编译器那样检查类型,它会从输出中删除类型注释。我想要实现的是:
- 将带有 TypeScript 注释的 stage-0 代码转换为 vanilla TypeScript
- 使用 TypeScript 编译器检查类型
- 输出与 Node 或浏览器兼容的 JavaScript
这可能吗?
【问题讨论】:
-
@babel/preset-typescript应该允许您使用 babel 转译 typescript 而不是使用tsc。您是否遇到过这方面的问题? -
@apokryfos - 正如 OP 所说,这只允许解析注释,而不是类型检查。请参阅上面 OP 列表中的 #2。
-
那么据我所知这是不可能的。
-
@apokryfos - 原来是这样!我也很惊讶,但现在我为自己的惊讶感到内疚……巴别塔的人真的很好。
标签: javascript typescript babeljs