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

Windows 11环境下ESLint v8加载失败问题求助

解决Windows 11上ESLint v8加载失败问题
  • 彻底清理ESLint残留文件

    1. 卸载全局ESLint:npm uninstall -g eslint
    2. 强制清除npm缓存:npm cache clean --force
    3. 进入项目目录,删除node_modules文件夹和package-lock.json(用yarn则删除yarn.lock)
    4. 重新安装本地ESLint v8:npm i -D eslint@latest(也可指定具体v8版本,比如eslint@8.57.0)
  • 修正VS Code ESLint扩展配置

    1. 打开VS Code设置(快捷键Ctrl+,),搜索ESLint: Use Local Eslint并勾选(强制使用项目本地ESLint,避免全局版本冲突)
    2. 在项目根目录的.vscode/settings.json中添加以下配置(根据使用框架调整验证语言):
      {
        "eslint.nodePath": "./node_modules",
        "eslint.validate": [
          "javascript",
          "typescript",
          "html",
          "svelte" // SvelteKit项目添加此行;Angular项目可添加"angular-html"
        ]
      }
      
    3. 重启VS Code,或打开命令面板(Ctrl+Shift+P)执行ESLint: Restart ESLint Server
  • 检查PowerShell环境配置

    1. 以管理员身份打开PowerShell,执行Get-ExecutionPolicy,确认输出为RemoteSigned。若不是,执行Set-ExecutionPolicy RemoteSigned并按Y确认修改
    2. 执行npm config get prefix,复制输出路径(通常为C:\Users\你的用户名\AppData\Roaming\npm),将其添加到系统环境变量PATH中
    3. 重启PowerShell,执行eslint -v,确认输出为v8版本
  • 框架专属配置检查

    • Angular项目:需安装官方配套插件@angular-eslint/eslint-plugin和@angular-eslint/template-parser,并在.eslintrc.json中指定解析器为@angular-eslint/template-parser
    • SvelteKit项目:安装svelte-eslint-parser和eslint-plugin-svelte,在.eslintrc.cjs里设置parser: 'svelte-eslint-parser'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 20:55:21