在此运行 完全在你的浏览器里运行,不上传、不登录
tsconfig 编辑
在表单里编辑 tsconfig.json 常用选项并导出干净的 JSON。
复选框:勾选写入 true,取消勾选删除该键(继承默认值)。文本域留空同样删除该键。
怎么用
- 把 tsconfig.json 粘到上面板。行注释、块注释、尾随逗号都能容忍 —— 解析前会剥离。
- 点载入配置,表单回填当前值。
- 改你在意的选项:target、module、jsx、strict、esModuleInterop、outDir、rootDir、baseUrl、paths。
- 点导出 JSON。表单值覆盖对应键,文件里其余键原样保留,空字段删除对应键。
- 复制或下载结果。复选框勾选写 true,取消勾选删键 —— 删键即继承默认值。
常见用法
- 修 strict 开关 —— 载入配置、勾 strict、导出,自定义键一个不丢。
- 切换模块目标 —— 项目从 CommonJS 迁到 ESNext 或 NodeNext,不用手改 JSON。
- 配路径别名 —— baseUrl 与 paths 一起填;缺 baseUrl 时编辑器会提示。
- 规范输出目录 —— 拆分源码与构建产物时设 outDir 和 rootDir。
常见问题
问:表单没覆盖的键会怎样? 答:按文件里的原样保留。编辑器只重写表单里那九个选项,include、exclude、files、references、plugins 都不动。
问:为什么取消勾选是删键而不是写 false? 答:缺省即继承默认值(或被 extends 的配置覆盖),显式 false 则是强制覆盖。删键是大多数配置想要的行为;确实需要 false 时,在导出的 JSON 里手改即可。
问:paths 怎么校验? 答:该字段必须是「值为字符串数组」的 JSON 对象;导出时若 paths 有值而 baseUrl 缺失会提示 —— TypeScript 的路径模式按 baseUrl 解析。提示不阻断导出。
你的数据留在这台设备上
tsconfig 编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。