如何安全地将React版本从16升级到18?

问题描述 投票:0回答:1
当依赖项之一“styled-components-modifiers”当前使用已知与 React 16 兼容的最新版本 1.2.5 时,如何安全地将 React 版本从 16 升级到 18?

我正在寻求升级样式组件的 React 版本,但我面临着挑战,因为依赖项之一样式组件修饰符当前与 React 16 兼容,而不是 React 18。我该如何继续React 升级同时确保与样式组件修饰符的兼容性? 我正在得到

“npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖关系树 npm 错误! npm 错误!解决时:

[电子邮件受保护] npm 错误!找到:[电子邮件受保护] npm 错误!节点模块/样式组件 npm 错误!来自根项目的 styled-components@"^6.1.1" npm 错误! npm 错误!无法解决依赖关系: npm 错误!同行 styled-components@"^2 || ^3 || ^4" 来自 [电子邮件受保护] npm 错误!节点模块/样式组件修饰符 npm 错误! styled-components-modifiers@"1.2.5" 来自根项目"

每当我尝试将其升级到最新版本时都会出现此错误。

我还将样式组件版本从 ^5.3.3 升级到 ^6.1.1。

reactjs react-hooks styled-components react-18 react-16
1个回答
0
投票
考虑使用 Yarn 来解决依赖冲突。

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