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

安装react-html-parser时无法解析peer依赖问题求助

解决react-html-parser peer依赖解析失败问题

问题根源

react-html-parser的当前目标版本仅兼容React 14.x、15.x或16.x,而你项目中使用的React版本超出了这个范围,包管理器的严格peer依赖校验导致安装失败。

解决方案

  • 采用legacy peer依赖模式安装
    这是最直接的解决方式,让包管理器跳过peer版本不匹配的校验:

    # 使用npm安装
    npm install react-html-parser --legacy-peer-deps
    # 使用yarn安装
    yarn add react-html-parser --legacy-peer-deps
    
  • 降级React至兼容版本
    若项目允许降级React,先安装指定兼容版本:

    # npm安装React 16.x稳定版
    npm install react@^16.8.0 react-dom@^16.8.0
    # yarn安装React 16.x稳定版
    yarn add react@^16.8.0 react-dom@^16.8.0
    

    完成后再正常执行react-html-parser的安装命令即可。

  • 替换为兼容高版本React的替代库
    若不想调整依赖版本或使用legacy模式,可选择功能相近的替代方案:

    • html-react-parser:支持React 16.8及以上版本,API与react-html-parser类似
    • React原生的dangerouslySetInnerHTML属性:适合简单HTML片段的渲染场景

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 06:07:42