跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

tsconfig 编辑

在表单里编辑 tsconfig.json 常用选项并导出干净的 JSON。

复选框:勾选写入 true,取消勾选删除该键(继承默认值)。文本域留空同样删除该键。

怎么用

  1. 把 tsconfig.json 粘到上面板。行注释、块注释、尾随逗号都能容忍 —— 解析前会剥离。
  2. 点载入配置,表单回填当前值。
  3. 改你在意的选项:target、module、jsx、strict、esModuleInterop、outDir、rootDir、baseUrl、paths。
  4. 点导出 JSON。表单值覆盖对应键,文件里其余键原样保留,空字段删除对应键。
  5. 复制或下载结果。复选框勾选写 true,取消勾选删键 —— 删键即继承默认值。

常见用法

常见问题

问:表单没覆盖的键会怎样? 答:按文件里的原样保留。编辑器只重写表单里那九个选项,include、exclude、files、references、plugins 都不动。

问:为什么取消勾选是删键而不是写 false? 答:缺省即继承默认值(或被 extends 的配置覆盖),显式 false 则是强制覆盖。删键是大多数配置想要的行为;确实需要 false 时,在导出的 JSON 里手改即可。

问:paths 怎么校验? 答:该字段必须是「值为字符串数组」的 JSON 对象;导出时若 paths 有值而 baseUrl 缺失会提示 —— TypeScript 的路径模式按 baseUrl 解析。提示不阻断导出。

你的数据留在这台设备上

tsconfig 编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。