React native 在react native中安装样式化组件失败

React native 在react native中安装样式化组件失败,react-native,React Native,我使用的是react native 0.63.4和react 16.13.1。 我尝试使用 npm安装--保存样式化组件 并以以下消息失败: `code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: myproject@0.0.1 npm ERR! Found: react@16.13.1 npm ERR! node_modules/react np

我使用的是react native 0.63.4和react 16.13.1。 我尝试使用

npm安装--保存样式化组件

并以以下消息失败:

`code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: myproject@0.0.1
npm ERR! Found: react@16.13.1
npm ERR! node_modules/react
npm ERR!   react@"16.13.1" from the root project
npm ERR!   peer react@">= 16.8.0" from styled-components@5.2.1
npm ERR!   node_modules/styled-components
npm ERR!     styled-components@"*" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"17.0.1" from react-dom@17.0.1
npm ERR! node_modules/react-dom
npm ERR!   peer react-dom@">= 16.8.0" from styled-components@5.2.1
npm ERR!   node_modules/styled-components
npm ERR!     styled-components@"*" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! `
我不确定是什么问题。 如果有人能帮我,请。谢谢。

更新

此外,npm解决对等依赖关系时也存在问题,npm CLI目前破坏了几个主要依赖关系的标准NPM7安装,例如样式化组件,您的npm版本为7

尝试降级到npm 6或安装其他版本的样式化组件

yarn add styled-components
或者,您可以使用纱线来安装样式化组件

yarn add styled-components

你试过用纱线代替npm吗?

我最后用纱线来安装样式化的组件,效果很好

yarn add styled-components

您是否正在尝试安装另一个库?为什么他们需要在react Native上安装react dom?在他们的安装指南中没有这样说。我认为这将在Codebased中添加一个冗余库。请检查此错误,它表示无法从react-dom解析依赖关系。检查下一页,react-dom由样式化组件用于服务器端呈现,react-dom已安装-->7.4.2对不起!我的错误是npm版本,而不是react dom版本,我已经成功地在我的电脑中安装了样式化组件,我有npm 6.4,而你的是7.4.2,npm7安装中报告了一个问题,你可以尝试将npm版本降级到6。