{ “名称”:“睾丸”, “版本”:“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
问题作者自己发现MuriloBarranco。
要修复该错误,请按照以下步骤操作:
rm -r node_modules
在您的目录中。package.json
打开 package.json 文件并将以下行添加到依赖项部分
"styled-components": "^5.1.1"
在 package.json 文件中,检查依赖项部分 使用您当前的 React 版本将 React-dom 行替换为以下内容 (
)"react-dom": "<YOUR CURRENT REACT VERSION>"
npm install
)感谢问题作者。