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

Next.js项目运行eslint报错提示ESLint必须安装如何解决?

问题根因

Next.js 11.1.2 仅兼容 ESLint 7.x 版本,你本地安装的 ESLint 8.x 超出了该版本 Next.js 的支持范围,因此lint命令无法识别到符合要求的ESLint依赖,抛出对应报错。

修复步骤

  • 卸载当前不兼容的ESLint版本
yarn remove eslint
  • 安装匹配Next.js 11.1.2的ESLint 7.x最新稳定版
yarn add --dev eslint@^7.32.0
  • 清理yarn缓存后重新执行lint命令验证
yarn cache clean
yarn lint

可选升级方案

如果需要使用ESLint 8.x版本,你需要先将Next.js版本升级到12.0.0及以上,该版本起Next.js才正式支持ESLint 8.x。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 17:54:06