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

使用--typescript参数创建React项目却生成JavaScript项目的原因

问题原因分析
  • create-react-app版本过旧
    老版本的create-react-app可能存在--typescript参数失效的问题,无法正确生成TypeScript项目。可以先查看当前使用的版本:npx create-react-app --version,如果版本低于5.x,建议升级后重新创建项目。

  • 全局安装的create-react-app干扰
    若之前全局安装过create-react-app,npx可能会优先调用全局的旧版本,而非官方最新的临时包。先卸载全局版本:npm uninstall -g create-react-app,再重新执行创建命令即可。

  • 依赖安装时覆盖了TS配置
    安装igniteui-react及相关依赖过程中,部分依赖附带的JavaScript配置文件可能意外删除或替换了项目的tsconfig.json。可以检查项目根目录是否存在该文件,若缺失,手动执行npx tsc --init重新生成TypeScript配置。

  • 创建命令执行时出现隐性错误
    初始化项目时,终端可能出现未被注意到的报错(比如网络问题导致TS模板下载失败),进而导致TypeScript配置未生成。重新执行创建命令,仔细查看终端输出的信息,确认是否存在报错提示。

内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 03:24:55