React 16.4.0项目能否安装Lexical编辑器?依赖报错如何解决?
React 16.4.0 项目安装 Lexical 编辑器的 Peer 依赖问题解决办法
锁定兼容 React 16.x 的 Lexical 版本
最新版@lexical/react要求 React 版本至少为 17,但 0.3.8 及更早版本 的@lexical/react仅要求 React >=16.8.0。你需要同步安装核心包lexical和@lexical/react的对应版本,确保二者版本一致:# npm 安装 npm install lexical@0.3.8 @lexical/react@0.3.8 # yarn 安装 yarn add lexical@0.3.8 @lexical/react@0.3.8临时忽略 Peer 依赖警告(不推荐)
如果上述版本仍无法安装,可通过参数强制忽略 peer 依赖检查,但这种方式可能引发运行时渲染异常,仅作为临时应急方案:npm install @lexical/react --legacy-peer-deps升级 React 版本(长期最优方案)
若项目架构允许,建议将 React 升级到 16.8.0 及以上(推荐 17.x 版本),既能彻底解决依赖冲突,也能使用 Lexical 的最新功能与 bug 修复:npm install react@^17.0.0 react-dom@^17.0.0
内容的提问来源于stack exchange,提问作者meghshah
相关产品推荐
相关产品推荐

