首次贡献DefinitelyTyped仓库遇VSCode ESLint解析错误求助
解决DefinitelyTyped仓库ESLint解析错误:无法读取tsconfig.json
确认本地仓库的tsconfig.json完整存在
克隆仓库时可能出现文件遗漏,先执行git status检查是否有缺失的文件。如果tsconfig.json不见了,运行git checkout -- tsconfig.json就能恢复仓库默认的配置文件。配置VSCode ESLint插件的工作区设置
在仓库的.vscode/settings.json里添加以下配置,让ESLint切换到仓库根目录运行,避免路径解析出错:{ "eslint.workingDirectories": [ { "directory": "./", "changeProcessCWD": true } ] }清除ESLint缓存并重启服务
打开VSCode命令面板(Ctrl+Shift+P),先执行ESLint: Clear All Caches,再执行ESLint: Restart ESLint Server。缓存过期有时会导致路径识别异常,清缓存后大概率能解决问题。核对Node.js版本是否符合要求
查看仓库根目录的.nvmrc文件,里面标注了要求的Node.js版本,用nvm安装对应版本后重新打开VSCode。版本不匹配可能导致ESLint无法正常读取配置文件。
内容的提问来源于stack exchange,提问作者jiiin Cho
相关产品推荐
相关产品推荐

