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

ESLint报错:无法读取tsconfig.json文件的问题求助

解决ESLint无法读取tsconfig.json的问题

检查.eslintrc中的TypeScript解析配置

ESLint的TypeScript插件需要明确指定tsconfig的位置,在你的.eslintrc(或.eslintrc.js/.eslintrc.json)里,找到parserOptions字段,补充或修正路径配置:

// .eslintrc.js 示例配置
module.exports = {
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: './tsconfig.json', // 指向项目根目录的tsconfig文件
    tsconfigRootDir: __dirname, // 明确指定配置根目录,避免路径解析偏差
    sourceType: 'module',
  },
  // 其他ESLint配置项...
};

调整VS Code的ESLint工作目录

之前设置的"./src"可能导致ESLint无法定位根目录的tsconfig,修改.vscode/settings.json为:

{
  "eslint.workingDirectories": ["."]
}

或者开启自动检测模式:

{
  "eslint.workingDirectories": [{"mode": "auto"}]
}

清除ESLint缓存并重启编辑器

  • 终端执行缓存清除命令:
npx eslint --clear-cache
  • 完全关闭VS Code后重新打开,让配置生效

排查基础问题

  • 确认tsconfig.json文件名无拼写错误(部分系统区分大小写)
  • 检查当前用户对项目目录是否有读写权限,避免ESLint无法读取文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 07:50:52