【发布时间】:2019-05-12 03:58:20
【问题描述】:
使用新的--typescript 选项,Create React App 会生成对typescript 编译器的依赖(以及其他几项更改)。但是它使用@babel/preset-typescript 来编译TypeScript。那么它使用 TypeScript 编译器做什么呢?还有,tsconfig.js 文件是干什么用的?
【问题讨论】:
-
有些人可能会选择使用 TypeScript(typescriptlang.org) 来编写他们的 react 应用程序,TypeScript 本质上是 JavaScript 的超集。但是,它仍然需要在运行到应用程序之前转译成 JavaScript。
tsconfig指定根文件的设置,以及编译应用程序所需的其他选项。 -
@wentjun,我刚刚澄清了我的问题。我已经在我的 React 项目中使用 TypeScript,但是我很好奇 CRA 在哪里使用 typescript 编译器和 Babel TypeScript 插件。
标签: typescript create-react-app