样式组件不再适用于react-native:“0.72.2”

问题描述 投票:0回答:1

{ “名称”:“睾丸”, “版本”:“1.0.0”, “主要”:“index.js”, “脚本”:{ "start": "expo start --dev-client", "android": "世博会运行:android", "ios": "世博会运行:ios", "web": "博览会开始--web" }, “依赖项”:{ "世博会": "~51.0.20", "expo-status-bar": "~1.12.1", “反应”:“18.2.0”, “反应本机”:“0.72.2” }, “开发依赖项”:{ "@babel/core": "^7.20.0" }, “私人”:真实 }

安装 styled-components 库包时,我收到以下错误“npm 错误代码 ERESOLVE npm 错误 ERESOLVE 无法解析依赖关系树 npm 错误 解决时出现 npm 错误:[电子邮件受保护] 发现 npm 错误:[电子邮件受保护] npm错误node_modules/react 来自根项目的 npm 错误 React@"18.2.0" npm 错误对等 React@">= 16.8.0" 来自 [电子邮件受保护] npm 错误 node_modules/styled-components 来自根项目的 npm 错误 styled-components@"" npm 错误 npm 错误无法解决依赖关系: 来自 [电子邮件受保护] 的 npm 错误对等 React@“^18.3.1” npm 错误node_modules/react-dom npm 错误对等react-dom@">= 16.8.0" 来自 [电子邮件受保护] npm 错误 node_modules/styled-components 来自根项目的 npm 错误 styled-components@"" npm 错误 npm错误修复上游依赖冲突,或重试 npm 错误此命令与 --force 或 --legacy-peer-deps npm 错误接受不正确(并且可能损坏)的依赖项解析。 npm 错误 npm 错误 npm 错误 有关完整报告,请参阅: npm错误/Users/barranco/.npm/_logs/2024-07-19T19_22_58_297Z-eresolve-report.txt

npm错误此运行的完整日志可以在以下位置找到:/Users/barranco/.npm/_logs/2024-07-19T19_22_58_297Z-debug-0.log”我已经尝试使用多个版本的节点,但没有一个工作了,目前我有节点 v18.20.4

javascript python react-native
1个回答
0
投票

问题作者自己发现MuriloBarranco

要修复该错误,请按照以下步骤操作:

  • rm -r node_modules
    在您的目录中。
  • 将样式组件添加到
    package.json

打开 package.json 文件并将以下行添加到依赖项部分

"styled-components": "^5.1.1"

  • 更新 React-DOM 版本

在 package.json 文件中,检查依赖项部分 使用您当前的 React 版本将 React-dom 行替换为以下内容 (

"react-dom": "<YOUR CURRENT REACT VERSION>"
)

  • 完成所有这些后,重新安装所有依赖项 (
    npm install
    )

感谢问题作者。

© www.soinside.com 2019 - 2024. All rights reserved.