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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 10:17:09