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

安装@typescript-eslint/eslint-plugin失败,依赖冲突求助

解决@typescript-eslint/eslint-plugin安装依赖冲突问题

不需要更新npm,这个问题的核心是依赖版本不兼容,而非npm版本问题:

你的项目里eslint-config-next@13.4.8依赖的是@typescript-eslint/parser@5.62.0,但直接执行npm install @typescript-eslint/eslint-plugin会默认拉取最新的6.x版本,该版本要求peer依赖@typescript-eslint/parser@^6.0.0,两者版本不匹配导致冲突。

推荐解决方案

方案1:安装与现有parser同版本的插件

执行以下命令,安装5.x版本的@typescript-eslint/eslint-plugin,和项目中已存在的parser版本保持一致:

npm install @typescript-eslint/eslint-plugin@^5.62.0

方案2:升级Next.js到兼容6.x插件的版本

如果你的项目允许升级Next.js,可以尝试升级到更高版本(比如13.5+),新版本的eslint-config-next通常会同步升级@typescript-eslint相关依赖,解决版本冲突问题。注意升级前做好代码备份,验证兼容性。

不推荐的方案

尽量避免使用--legacy-peer-deps或--force,这两种方式会强制跳过依赖冲突检查,可能导致后续运行时出现不可预见的bug。

内容的提问来源于stack exchange,提问作者Ala Eddine Menai

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 18:06:00