【问题标题】:Error while running npm install @material-ui/core in VSCode in windows在 Windows 的 VSCode 中运行 npm install @material-ui/core 时出错
【发布时间】:2022-08-19 18:14:55
【问题描述】:

PS C:\\Users\\misss\\tnodejs_ec> npm install @material-ui/core

npm WARN config global --global, --local 已弃用。请改用--location=global。 npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖树 npm 错误! npm 错误!解决时:tnodejs_ec@0.1.0 npm 错误!找到:react@18.2.0 npm 错误!节点模块/反应 npm 错误! react@\"18.2.0\" 来自根项目 npm 错误! npm 错误!无法解决依赖关系: npm 错误! peer react@\"^16.8.0 || ^17.0.0\" 来自@material-ui/core@4.12.4 npm 错误! node_modules/@material-ui/core npm 错误! @material-ui/core@\"*\" 来自根项目 npm 错误! npm 错误!修复上游依赖冲突,或者重试 npm 错误!此命令与 --force 或 --legacy-peer-deps npm 错误!接受不正确的(并且可能被破坏的)依赖解决方案。 npm 错误! npm 错误!有关完整报告,请参阅 C:\\Users\\misss\\AppData\\Local\\npm-cache\\eresolve-report.txt。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\\Users\\misss\\AppData\\Local\\npm-cache_logs\\2022-07-04T09_27_24_111Z-debug-0.log PS C:\\Users\\misss\\tnodejs_ec>

    标签: node.js reactjs npm


    【解决方案1】:

    如果你真的想安装 Material UI,那么无论发生什么你都必须强制安装它。

    npm install @material-ui/core --force

    【讨论】:

      【解决方案2】:

      MUI 不适用于 React18,这是因为 MUI 之前版本中的一个问题,现在它已在最新版本中修复。

      如果您想坚持使用@material-ui/core@4.12.4,那么最好的选择是包含--legacy-peer-deps 选项。添加此选项后,我得到了它的工作

      npm install @material-ui/core --legacy-peer-deps
      

      但是,最好的方法是更新到最新的MUI version。当前版本的 MUI 是v5.10.1

      PS:随着最近的更新,NPM 注册表中的包名称也已更新

      老:@material-ui/core

      新:@mui/material

      不要忘记更新您的package.json

      【讨论】:

        猜你喜欢
        • 2020-06-30
        • 2018-11-22
        • 2017-10-02
        • 2020-02-20
        • 2021-11-17
        • 2018-11-26
        • 1970-01-01
        • 2017-04-12
        相关资源
        最近更新 更多