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

启用ESLINT插件时Nuxt启动失败:Maximum call stack size exceeded

Nuxt项目执行npm run dev报错,禁用@nuxtjs/eslint-module后恢复正常的解决方案

执行npm run dev启动Nuxt项目时触发报错,禁用nuxt.config.json中的"@nuxtjs/eslint-module"插件后,项目可正常启动。以下是针对性解决方案:

  • 检查ESLint配置文件语法
    确认项目根目录下的.eslintrc.js(或其他ESLint配置文件)无语法错误,比如逗号遗漏、括号不匹配等问题,这类错误会直接导致ESLint模块启动崩溃。

  • 升级@nuxtjs/eslint-module版本
    旧版本插件可能与当前Nuxt版本存在兼容性问题,执行命令升级至最新版:

    npm update @nuxtjs/eslint-module
    
  • 排查ESLint规则冲突
    部分ESLint规则可能与Nuxt默认配置冲突,可临时注释.eslintrc.js中的规则,逐步定位引发错误的规则后再调整。

  • 清理依赖缓存并重装依赖
    依赖缓存损坏可能导致插件运行异常,执行以下命令修复:

    rm -rf node_modules package-lock.json
    npm cache clean --force
    npm install
    
  • 调整ESLint模块配置
    在nuxt.config.json中配置插件将错误转为警告,避免阻断项目启动:

    {
      "modules": [
        ["@nuxtjs/eslint-module", {
          "emitWarning": true
        }]
      ]
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 09:52:04