SuperAPI AI 工具集

tsconfig

编程与开发

查看项目

更新于 10-15 21:52

技能介绍

用途:为前端或 Chrome 扩展项目配置 TypeScript,提供一份可直接使用的 tsconfig.json 基础设置。

主要配置:target 设为 ES2020,启用 async/await、可选链等现代语法;module 为 ESNext;moduleResolution 为 bundler,这是 Vite 正确解析 ES 模块所必需的;strict 为 true,尽早发现错误并统一编码风格;noEmit 为 true,让 TypeScript 只做类型检查,避免与 Vite 的编译冲突;lib 包含 ES2020、DOM、DOM.Iterable;include 为 src。

Chrome 扩展相关:types 中加入 chrome,可启用 chrome.storage、chrome.runtime 等 Chrome 扩展 API 的智能提示与类型检查;若不是构建 Chrome 扩展,应移除该项。构建 Chrome 扩展时需安装类型包:pnpm add --save-dev @types/chrome。

适用场景:Vite 前端项目、Chrome 扩展项目的 TypeScript 初始化配置。未提供其他限制或进阶选项的说明。