You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置React项目默认使用TypeScript的.tsx文件

如何让create-react-app默认创建TypeScript(.tsx)项目

你可以通过设置npm/Yarn的全局配置,让npx create-react-app默认使用TypeScript模板,无需为每个新项目单独配置,具体方法如下:

全局默认配置方法

使用npm

在终端运行以下命令,将create-react-app的默认模板设置为TypeScript:

npm config set create-react-app template typescript

使用Yarn

如果你用Yarn包管理器,运行:

yarn config set create-react-app.template typescript

配置完成后,之后每次执行npx create-react-app my-app(或Yarn对应的命令),都会自动生成使用.tsx(组件文件)和.ts(非组件TypeScript文件)的React项目,无需额外添加--template typescript参数。

临时覆盖默认配置

如果某一次需要创建JavaScript(.jsx)项目,可以在命令中显式指定默认模板来覆盖全局设置:

npx create-react-app my-js-app --template cra-template

原理说明

create-react-app支持通过模板初始化项目,官方维护的cra-template-typescript模板会自动生成.tsx格式的组件文件,同时包含TypeScript所需的tsconfig.json等配置文件。设置全局默认模板后,工具会自动调用该模板初始化项目,实现默认用.tsx的需求。

内容的提问来源于stack exchange,提问作者VickySekhon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:17:01