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

无法执行npm install安装包:依赖冲突问题求助

解决npm install的ERESOLVE依赖冲突问题

执行npm install时触发ERESOLVE依赖解析错误,推测是此前删除package-lock.json导致依赖树重新计算时出现冲突。错误核心为:当前项目依赖的react@19.0.0,与@hookform/devtools@4.3.1的peer依赖要求(仅支持react@^16.8.0 || ^17 || ^18)不兼容。

以下是具体解决建议:

  • 降级React到兼容版本
    由于@hookform/devtools@4.3.1暂不支持React 19,将React降级至18.x稳定版:

    npm install react@^18.3.1 react-dom@^18.3.1 --save
    

    完成后重新执行npm install即可正常安装依赖。

  • 启用npm兼容模式跳过peer依赖检查
    若无需降级React,可使用--legacy-peer-deps参数绕过peer依赖冲突(注意:可能存在潜在兼容性风险):

    npm install --legacy-peer-deps
    

    或使用更激进的--force参数(不推荐,可能导致依赖树不稳定):

    npm install --force
    
  • 更新@hookform/devtools到支持React 19的版本
    检查@hookform/devtools最新版本是否已适配React 19,若已支持则更新至最新版:

    npm install @hookform/devtools@latest --save-dev
    

内容的提问来源于stack exchange,提问作者Nurul Atirah Binti Ahmad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 13:52:44