【问题标题】:Can't install react-burger-menu无法安装 react-burger-menu
【发布时间】:2022-10-04 21:27:04
【问题描述】:

当我尝试使用 npm install react-burger --save 在 react 上安装 react-burger-menu 时,它给出了这个错误,我无法继续我的项目:

npm 错误!解决时:MYPROJECT npm 错误!找到:react@18.2.0 npm 错误!节点模块/反应 npm 错误!根项目中的 react@"^18.2.0" npm 错误! npm 错误!无法解决依赖关系: npm 错误! peer react@">=0.14.0 <17.0.0" 来自 react-burger-menu@2.9.2 npm 错误! node_modules/react-burger-menu npm 错误! react-burger-menu@"2.9.2" 来自根项目 npm 错误! npm 错误!修复上游依赖冲突,或者重试 npm 错误!此命令与 --force 或 --legacy-peer-deps npm 错误!接受不正确的(并且可能被破坏的)依赖解决方案。 npm 错误!

如何成功安装汉堡菜单?

提前致谢。

【问题讨论】:

    标签: javascript node.js reactjs npm hamburger-menu


    【解决方案1】:

    您尝试下载的包仅适用于小于或等于 17 的 React 版本。您可以通过从 React 18 降级到 React 17 来使用此包,

    npm install react@17.0.0 react-dom@17.0.0
    

    或者:

    您可以使用另一个包反应汉堡的事情;-)。我可以帮助替代包装吗?

    【讨论】:

    • 你好。非常感谢答案。但是,当我尝试降级并使用 npm install react-burger --save 命令时,它给了我另一个与前一个相同或相似的错误。我在下面给出的答案中有我的代码。我可以有一个适用于 React 18 版本的替代代码吗?谢谢你的时间。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2019-03-02
    • 2020-07-10
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-02
    相关资源
    最近更新 更多