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

VSCode中TypeScript编译遇TS2802错误求助(已配置tsconfig)

解决TypeScript编译错误TS2802

核心问题:tsconfig.json配置结构错误

你的tsconfig.json中把include字段嵌套在了compilerOptions内部,这是无效配置。include属于顶级配置项,必须和compilerOptions处于同一层级。

修正后的tsconfig.json

{
  "compilerOptions": {
    "downlevelIteration": true,   
    "target": "es2023",                                  
    "lib": ["es2023"]
  },
  "include": ["test.ts", "src/**/*"]
}

额外验证步骤

  • 编译时直接执行tsc命令(不要带test.ts这类单独文件参数),确保TypeScript自动读取当前目录的tsconfig.json。如果指定单独文件编译,编译器会忽略配置文件,使用默认规则。
  • 清理编译缓存:删除项目中已生成的.js文件,若存在node_modules/.cache目录也一并删除,避免旧缓存干扰。
  • 检查VSCode的TypeScript版本:点击右下角状态栏的TS版本号,切换为项目本地安装的TypeScript版本(而非VSCode内置版本),避免版本不兼容导致配置失效。

测试编译

修正配置后运行tsc,你的twoSum代码即可正常编译。编译完成后执行node test.js就能运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 08:35:18