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

如何在React项目中导入tsconfig.json到tsconfig.test.json并扩展配置

如何让tsconfig.test.json继承tsconfig.json并新增配置?

JSON本身不支持对象展开语法,所以你之前的尝试行不通。TypeScript内置了配置继承方案,直接用extends字段就能实现需求,完全不用重复写配置。

只需要修改你的tsconfig.test.json,内容如下:

{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "esModuleInterop": true
  }
}

这样配置后,tsconfig.test.json会自动继承tsconfig.json里的所有compilerOptions配置,同时新增的esModuleInterop: true会生效。如果后续tsconfig.json里的配置有修改,tsconfig.test.json也会同步继承更新后的配置。

如果之后需要覆盖原配置里的某个属性(比如想把target改成es6),直接在tsconfig.test.json的compilerOptions里重新定义该属性即可,它会覆盖继承来的对应配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 14:15:31