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

如何打印TypeScript编译器(tsc)所使用的配置选项?

查看tsc实际生效配置的方法

嘿,这个问题我太熟悉了!当怀疑tsc没正确读取tsconfig.json时,TypeScript官方提供了一个非常实用的命令行参数来帮你验证:

  • 核心命令:tsc --showConfig

这个命令会直接输出TypeScript编译器实际加载并使用的完整配置,包含以下内容:

  • 从指定的tsconfig.json中读取的所有配置项
  • 命令行参数对配置的覆盖(比如你手动加的--target es2020)
  • TypeScript自动补全的默认配置项(那些你没在tsconfig里写,但编译器会默认启用的选项)

额外场景说明

如果你的tsconfig.json不在当前工作目录,或者你想指定某个特定的配置文件,可以结合--project参数使用:

tsc --project ./src/tsconfig.json --showConfig

这样就能精准查看对应配置文件的最终生效状态。

小提示

如果输出的配置和你预期的不一样,可能的原因包括:

  • tsconfig.json的路径不正确(比如你在子目录运行tsc,但配置文件在上级目录)
  • 命令行参数覆盖了配置文件中的设置(优先级:命令行参数 > 配置文件)
  • tsconfig.json存在语法错误(比如逗号漏写),导致tsc无法解析,自动 fallback 到默认配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:41:31