【问题标题】:Compile error '@material-ui/core' does not contain an export named 'makeStyles' after Material-ui-pickers installation安装 Material-ui-pickers 后编译错误“@material-ui/core”不包含名为“makeStyles”的导出
【发布时间】:2019-09-05 20:00:15
【问题描述】:

我需要使用 Material UI 选择器在此处提供的 inlineDatePicker 组件:https://material-ui-pickers.dev/getting-started/installation

我运行了npm -i 命令,但是当我尝试编译我的代码时,我得到了这个错误:

Failed to compile.

./node_modules/material-ui-pickers/dist/material-ui-pickers.esm.js
577:16-26 '@material-ui/core' does not contain an export named 'makeStyles'.

什么?我错过了什么吗?我该如何解决这个问题?

编辑: 所以检查下面,我检查了版本,它给了我这个错误:

 peer dep missing: @material-ui/core@^4.0.0-alpha.7, required by material-ui-pickers@3.0.0-alpha.2

所以我做了npm -i@material-ui/core@^4.0.0-alpha.7

现在我得到另一个编译错误...

 '@material-ui/core' does not contain an export named 'createStyles'.

有没有我可以安装的 @material-ui/core 版本来阻止这种疯狂?

【问题讨论】:

    标签: reactjs typescript material-ui


    【解决方案1】:

    感谢您测试 v3 版本的 material-ui-pickers。 您还需要安装新的@material-ui/styles 包。 Here 正在工作的代码框。

    另外,请务必阅读 v3 的 migration guide。

    【讨论】:

      【解决方案2】:

      当我使用以下版本时,我刚刚遇到了同样的问题: "@material-ui/core": "^3.9.3", "material-ui-pickers": "^3.0.0-alpha.2"

      为了修复编译错误,我刚刚将 material-ui-pickers 的版本降级为“^2.2.4”并且看起来可以正常工作

      【讨论】:

        猜你喜欢
        • 2021-09-22
        • 2020-04-25
        • 2021-09-23
        • 2021-09-11
        • 2018-09-30
        • 2020-07-23
        • 2021-11-27
        • 2022-09-27
        • 2020-07-10
        相关资源
        最近更新 更多