reactjs 在react 18中安装react-lottie时出错

nxowjjhe  于 2023-02-12  发布在  React
关注(0)|答案(2)|浏览(212)
npm ERR! code ERESOLVE

npm错误! ERESOLVE无法解析依存关系树npm错误! npm错误!解析时:mytestonmac@0.1.0 npm错误!找到:react@18.1.0 npm错误! node_modules/react npm错误!来自根项目的react@" ^18.1.0 "npm错误! npm错误!无法解析依赖项:npm错误!对等项响应@" ^0.14.7||^15.0.0||^16.0.0 "来自react-lottie@1. 2. 3 npm错误! node_modules/react-lottie npm错误! react-lottie@"*"来自根项目npm错误! npm错误!修复上游依赖项冲突,或重试npm错误!使用--force,或--legacy-peer-deps npm ERR!接受不正确的(可能已损坏)依赖关系解析。npm ERR! npm ERR!有关完整报告,请参阅/Users/apple/.npm/eresolve-report.txt。
npm ERR!此运行的完整日志可在以下位置找到:npm错误!/用户/应用程序/. npm/_日志/2022 - 05 - 10T10 - 42 - 29 - 299Z-调试-0.log

k7fdbhmy

k7fdbhmy1#

npm i react-lottie -force

您可以使用-force来安装库,该库尚不支持最新的ReactJS

q5lcpyga

q5lcpyga2#

--force可以工作,但可能会有一些意想不到的后果。我现在在我的package.json中为它添加了一个覆盖:

"overrides":{
    "react-lottie": {
      "react": "^0.14.7 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" 
    }
  },

相关问题