MacBook Pro M1 Pro上VS Code的ESLint插件无法工作求助
解决VS Code ESLint插件报错“Unexpected key 'env' found”的方案
检查
.vscode/settings.json配置结构
确认env字段没有直接写在配置文件顶层,ESLint的专属配置必须嵌套在eslint.options下。错误的顶层env字段会触发该报错,正确配置示例:{ "eslint.options": { "env": { "browser": true, "node": true } }, // 其他VS Code配置项 }若存在顶层
env字段,直接删除即可。验证本地ESLint配置文件有效性
在项目根目录执行命令:eslint --print-config app.js将输出内容与你的
.eslintrc.js对比,确认env字段仅存在于ESLint配置文件的顶层,且格式正确:module.exports = { env: { node: true, es2021: true }, // 其他ESLint规则配置 }重置ESLint插件工作区配置
打开VS Code命令面板(快捷键Cmd+Shift+P),输入并执行ESLint: Reset Workspace Configuration,清除插件缓存的配置信息,之后重启VS Code重新加载项目。确认插件与环境兼容性
打开VS Code扩展面板,检查ESLint插件是否为最新版本,若不是则点击更新。由于你使用的是Universal版本VS Code,无需切换架构版本,确保本地全局/项目依赖的ESLint版本(v8.39.0)与插件版本兼容即可。
内容的提问来源于stack exchange,提问作者Champer Wu
相关产品推荐
相关产品推荐

